html{
   scroll-behavior: smooth;
   width: 100%;
       height: 100%;
       margin: 0px;
       padding: 0px;
       overflow-x: hidden;

}
.cms-page-view.cms-racechip-audi .fontstyle-Roboto-p ,.cms-page-view.cms-racechip-audi .fontstyle-Roboto-h{
     margin-left: 30px!important;
     margin-right: 30px!important;
 }
.cms-page-view.cms-racechip-sema .fontstyle-Roboto-p,.cms-page-view.cms-racechip-sema .fontstyle-Roboto-h{
    margin-left: 30px!important;
    margin-right: 30px!important;
}
.cms-page-view.cms-racechip-shanghai .fontstyle-Roboto-p ,.cms-page-view.cms-racechip-shanghai .fontstyle-Roboto-h{
    margin-left: 30px!important;
    margin-right: 30px!important;
}
.cms-page-view.cms-car-lovers-bucket-list .fontstyle-Roboto-p,.cms-page-view.cms-car-lovers-bucket-list  .fontstyle-Roboto-h{
    margin-left: 30px!important;
    margin-right: 30px!important;
}

.mobile{display: block!important;}
#nav ul {box-shadow: 0px 0px 11px #484646;}

.tab-handle{    width: 14.285%;
                background: #414141;
                padding-top: 15px;
                padding-bottom: 15px;
                border-right-color: White;
                border-right-width: 1px;
                border-right-style: solid;
                text-align: center;
}
.tab-handle > a{
                color: White;
                text-decoration: none;
                font-weight: bold;
                font-size: 16px;
            }
.tab-handle > a:hover{color: #fe5c1a;}
.tab-active{background: #fe5c1a;}
.fontstyle-Roboto-h{
    font-family: Roboto, Arial, Verdana, sans-serif;
    font-style: italic!important;
    color: rgb(72, 72, 72)!important;
    background: none!important;
    margin-left: 30px!important;
    margin-right: 30px!important;
}
.fontstyle-Roboto-p {
     font-family: Roboto, Arial, Verdana, sans-serif;
     color: rgb(72, 72, 72)!important;
     font-size: 14px!important;
    line-height: 23px!important;
    margin-left: 30px!important;
    margin-right: 30px!important;
 }
.div-bottom-divider{
    border-bottom: 1px solid #afafaf!important;
    padding-bottom: 45px!important;;
}
#fuel-economy-reduction{background: #efefef url(../../../racechip/default/images/mountain-rd-bg.jpg) no-repeat bottom right; padding-right: 30px; padding-left: 30px;}
.responsive-video { position: relative!important;padding-bottom: 56.25%!important;padding-top: 60px; overflow: hidden!important;}
.responsive-video iframe,.responsive-video object,.responsive-video embed {
    position: absolute!important;;
    top: 0!important;;
    left: 0!important;;
    width: 100%!important;;
    height: 100%!important;
}
.icon-remove{font-size: 25px;color: #919191;}
.nobr{ font-weight: bold;}
#shopping-cart-table > thead > tr > th {font-weight: bold;font-size: 17px;}
#shopping-cart-table > tbody > tr > td > p{font-weight: bold;}
.product-name > a{font-size: 15px;}
.cart {
    display: block;
    position: relative;
    width: 50%;
    background-color: #fff;
    padding: 50px 50px;
    margin-top: -9% !important;
    margin: 0 auto;
}
.checkout-types{ margin: 0 !important;}
.checkout-types > li{
    margin: 0 !important;
    padding-top: 15px !important;
    padding-bottom: 0px !important;
    padding-right: 0!important;
    background-color: rgb(230, 230, 230)!important;
}

.checkout-types > li > button
{   background-color: #51ba1b;
    background: -webkit-gradient(linear,left top,left bottom,from(#51ba1b),to(#388513));
    width: 200px !important;
    padding-top: 12px!important;
    padding-bottom: 12px!important;
}
#shopping-cart-totals-table{background-color: #c8c8c8;}
#shopping-cart-totals-table > tbody > tr > td, #shopping-cart-totals-table > tfoot > tr > td
{   color: black;
    font-weight: bold;
    font-size: 14px;
    padding-top: 15px!important;
    padding-bottom: 15px;
}

.content{ margin-bottom: 0!important;}
#custom_secureHeading2{ color: black;}

/*#PictureTop{ height: 250px;}*/

.login-area > a{ color: black!important;}
#billing-new-address-form {background-color: #e6e6e6!important;}
#custom_div_shippingMethod,#custom_div_paymentMethod,#custom_div_placeYourOrder{ background-color: #e6e6e6!important;}
#checkoutSteps h3{
    background: rgb(230, 230, 230)!important;
    border-bottom: 1px solid #fe5c1a!important;
    color: black!important;
    font-family: Roboto !important, Arial, Verdana, sans-serif;
    font-size: 21px!important;
    font-weight: bold!important;
    margin-bottom: 0!important;
    padding: 4px 5px 14px!important;
    text-align: center!important;
}
.number_pic {
    background: url(../../../racechip/default/images/checkout/numberbgdisabled.png) no-repeat center center;
    width: 49px;
    height: 47px;
    display: inline-block;
    line-height: 47px;
    padding-left: 12px;
    color: #afafaf;
    text-shadow: 1px 1px 0px gainsboro;
    font-family: Roboto, Arial, Verdana, sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 2.07143rem;
    margin-right: 5px;
}
.number_pic_chosen {
     background: url(../../../racechip/default/images/checkout/numberbg.png) no-repeat left center;
     width: 49px;
     height: 47px;
     background-size: 49px;
     display: inline-block;
     line-height: 47px;
     padding-left: 12px;
     color: #943800;
     text-shadow: 1px 1px 0 #da7133;
     font-family: Roboto, Arial, Verdana, sans-serif;
     font-weight: 500;
     font-style: normal;
     font-size: 2.07143rem;
     margin-right: 5px;
}
.divBorderTop{border-top: 1px solid #c8c8c8; padding-left: 0;}
.custom_text{
    font-size: 1.8rem;
    color: rgb(60, 60, 60);
    font-family: Roboto, Arial, Verdana, sans-serif;
    font-style: italic;
    font-weight: normal;
}
#loggedInSuccesfully
{   font-family: Roboto, Arial, Verdana, sans-serif!important;
    font-size: 1.8rem!important;
    font-weight: bold!important;
}
.custom_h3{margin: 6px 0px 6px 0px;}
.div_breath{ margin-top: 25px!important;margin-bottom: 25px!important;}
#shipping-new-address-form{background-color: transparent!important;}
#payment_method_payuRedirectPaymentPage{background: none;}
.customNextButton
{   float: right;
    margin-top: 15px;
    margin-bottom: 15px;
    font-weight: bold;
    padding: 7px 30px 7px 30px;
    background-color: #51ba1b;
    background: -webkit-gradient(linear,left top,left bottom,from(#51ba1b),to(#388513));
    border-width: 0;
    color: white;
}
.custombackButton
{   font-size:13px;
    font-family: Roboto, Arial, Verdana, sans-serif;
    float: right;
    margin-top: 15px;
    margin-bottom: 15px;
    font-weight: bold;
    padding: 7px 30px 7px 30px;
    background-color: #787878;
    background: url(../../../racechip/default/images/arr_left_big.png) no-repeat 10px center, -webkit-gradient(linear, left top, left bottom, from(#787878), to(#5c5e60));
    background: url(../../../racechip/default/images/arr_left_big.png) no-repeat 10px center, -moz-linear-gradient(top, #787878, #5c5e60);
    background: url(../../../racechip/default/images/arr_left_big.png) no-repeat 10px center, -ms-linear-gradient(top, #787878, #5c5e60);
    background: url(../../../racechip/default/images/arr_left_big.png) no-repeat 10px center, linear-gradient(top, #787878, #5c5e60);
    border-width: 0;
    color: white;
    background-size: 10px, cover;
}
.customInputBackground{background-color: white!important;}
#checkout-payment-method-load{font-weight: bold!important;}
#checkout-payment-method-loader{font-weight: bold!important;}
#co-shipping-method-form{font-weight: bold!important;}
#checkout-review-table{font-weight: bold!important;}
#checkout-step-login{font-weight: bold!important;}
#co-billing-form,#shipping-new-address-form{font-weight: bold!important;}
#place-order-button
{   float: right!important;
    width: 12%!important;
    background-color: #51ba1b!important;
    background: -webkit-gradient(linear, left top, left bottom, from(#51ba1b), to(#388513))!important;
}
.air-filter-image
{  display:block;
   margin:auto;
   height:100px;
   cursor:default;
}
.air-filter-heading{text-align:center;color:white!important;}
.air-filter-section-div
{ //background-color:#717171;
  padding:60px 50px 110px 20px;
  background: url(../../../../../media/wysiwyg/CmsPages/Page_KnNAirFilter/AirFilters_Features_Background.jpg);

}
.air-filter-section-image
{  display:block;
   margin:auto;
   height:128px;
   vertical-align:middle;
}
.air-filter-section-icon
{   text-align:right;
    display:block!important;
    font-size:27px!important;
    color:white;
    margin:0;
    padding:0;
}
.air-filter-section-icon:hover{cursor:pointer;}
.air-filter-section-heading{
   color:white!important;
   margin-top:0!important;
   font-size:27px!important;
}
.air-filter-section-paragraph{color:white!important;}
#AirFilter_Features,#ThrottleTuning_Features,#RacechipApp_Features
{ padding: 15px 10px 80px 15px;
  background: url(../../../../../media/wysiwyg/CmsPages/Page_KnNAirFilter/AirFilters_Features_Background.jpg);
  background-size:100% 100%;
}
.control {
    width: 224px;
    height: 399px;
    left:0px;
<!— background: transparent url(../../../racechip/default/images/racecontrol.png) no-repeat top left;—>
    float: left;
    position: relative;
    user-select: none;
}
.on-off {
    position: absolute;
    top: 38px;
    left: 90px;
    width: 46px;
    height: 46px;
    background: transparent url(../images/on-off-down.png) no-repeat top left;
    user-select: none;
}
.on-off:hover { background: transparent url(../images/on-off-down.png) no-repeat top left;cursor:pointer;}
 .plus{
    position: absolute;
    top: 130px;
    left: 90px;
    width: 46px;
    height: 46px;
    background: transparent url(../images/plus-down.png) no-repeat top left;
    user-select: none;
}
.plus:hover{background: transparent url(../images/plus-down.png) no-repeat top left;cursor:pointer;}
.minus{
    position: absolute;
    top: 200px;
    left: 90px;
    width: 46px;
    height: 46px;
    background: transparent url(http://www.racechip.co.za/skin/frontend/carbon/vaimo_racechip/images/minus.png) no-repeat top left;
    user-select: none;
}
.minus:hover{background: transparent url(../images/minus-down.png) no-repeat top left;cursor:pointer;}
.leds
{    position: absolute;
    top: 178px;
    left: 69px;
    width: 85px;
    height: 20px;
}
.leds-1{ background: transparent url(../images/led-1.png) no-repeat top left;}
.leds-2{ background: transparent url(../images/led-2.png) no-repeat top left;}
.leds-3{ background: transparent url(../images/led-3.png) no-repeat top left;}
.leds-4{ background: transparent url(../images/led-4.png) no-repeat top left;}
.leds-5{ background: transparent url(../images/led-5.png) no-repeat top left;}
.leds-6{ background: transparent url(../images/led-6.png) no-repeat top left;}
.status-heading-default,.status-heading-1,.status-heading-2,.status-heading-3,.status-heading-4,.status-heading-5,.status-heading-6{margin-bottom:15px;}
.status-image-default{ background: transparent url(http://www.www.racechip.co.za/media/wysiwyg/CmsPages/Page_ThrottleTuning/Remote/Remote_Image_Graph_Default.png) no-repeat top left;height:263px;}
.status-image-1{background: transparent url(http://www.www.racechip.co.za/media/wysiwyg/CmsPages/Page_ThrottleTuning/Remote/Remote_Image_Graph_1.png) no-repeat top left;height:263px;}
.status-image-2{background: transparent url(http://www.www.racechip.co.za/media/wysiwyg/CmsPages/Page_ThrottleTuning/Remote/Remote_Image_Graph_2.png) no-repeat top left;height:263px;}
.status-image-3{background: transparent url(http://www.www.racechip.co.za/media/wysiwyg/CmsPages/Page_ThrottleTuning/Remote/Remote_Image_Graph_3.png) no-repeat top left;height:263px;}
.status-image-4{background: transparent url(http://www.www.racechip.co.za/media/wysiwyg/CmsPages/Page_ThrottleTuning/Remote/Remote_Image_Graph_4.png) no-repeat top left;height:263px;}
.status-image-5{background: transparent url(http://www.www.racechip.co.za/media/wysiwyg/CmsPages/Page_ThrottleTuning/Remote/Remote_Image_Graph_5.png) no-repeat top left;height:263px;}
.status-image-6{background: transparent url(http://www.www.racechip.co.za/media/wysiwyg/CmsPages/Page_ThrottleTuning/Remote/Remote_Image_Graph_6.png) no-repeat top left;height:263px;}


<!---------------------------- the modal ------------------------------>

#button_RaceChipApp_Effeciency:hover,#button_RaceChipApp_Race:hover,#button_RaceChipApp_Sport:hover{cursor:pointer;}

/* The Modal (background) */
.modal-custom {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
/* Modal Content/Box */
.modal-content-custom {
    background-color: #fefefe;
    margin: 15% auto; /* 15% from the top and centered */
    padding: 20px;
    border: 1px solid #888;
    width: 80%; /* Could be more or less, depending on screen size */
}
/* The Close Button */
.close-custom {color: #aaa;float: right;font-size: 28px;font-weight: bold;}
.close-custom:hover,.close-custom:focus {color: black;text-decoration: none;cursor: pointer;}
.category-title > h1{ display:none}

#tab-chiptuning-top {top: -48px;position: absolute;left: 99px;}
#tab-chiptuning-top >li {display: inline-block;width: 16.7%;text-decoration: none;margin: 0 auto;}
#tab-chiptuning-top >li>a {
    color: #a2a2a2;
    background: #414242;
    padding: 10px;
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-family: Roboto, Arial, Verdana, sans-serif;
    text-decoration: none;
    font-weight: bold;
    font-weight: 400;
    font-size: 14px;
    height: 21px;
    padding-top: 17px;
    padding-left: 0px;
    padding-right: 0px;
}
.tab-chiptuning-active {background-color: #ffffff!Important;color: black!important;}
.carousel-caption-custom {
    background-color: rgba(255,255,255,0.8);
    color: #000;
    line-height: 18px;
    position: absolute;
    padding: 20px 30px;
    bottom: 0;
    z-index: 10;
    width: 100%;
    transition: all 2s ease-in;
    -o-transition: all 2s ease-in;
    -moz-transition: all 2s ease-in;
    -webkit-transition: all 2s ease-in;
    text-align: center;
    font-family: Roboto, Arial, Verdana, sans-serif;
    font-weight: bold;
}
.carousel-indicators-custom {
    position: absolute;
    bottom: 0px;
    left: 50%;
    z-index: 15;
    width: 60%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center;
}
.carousel-indicators-custom li {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 1px;
    text-indent: -999px;
    border-radius: 50%;
    cursor: pointer;
    border: 1px solid white;
}
.carousel-indicators-custom .active{width: 20px;height: 20px;margin: 0;background-color: #fff;}
.carousel-control-custom-left {
    bottom: 50%;
    color: #db4c1f;
    font-size: 50px;
    left: 29px;
    position: absolute;
    text-shadow: 0 0 4px #000000;
}
.carousel-control-custom-right {
    bottom: 50%;
    color: #db4c1f;
    font-size: 50px;
    right: 29px;
    position: absolute;
    text-shadow: 0 0 4px #000000;
}
.advantages ul li {
    height: 40px;
    font-family: Roboto, Arial, Verdana, sans-serif;
    color: rgb(72, 72, 72)!important;
    font-size: 16px!important;
    line-height: 23px!important;
}
.advantages ul li i{font-size: 32px; margin-right: 9px;color: #c85a1e;}
.text-article-p{
    max-height: 97px;
    overflow: hidden;
    line-height: 19px!important;
    font-family: Roboto, Arial, Verdana, sans-serif;
    color: rgb(72, 72, 72)!important;
    font-size: 13px!important;
}
.text-article-a{}
.text-article-h
{   font-weight: bold;
    font-family: Roboto, Arial, Verdana, sans-serif;
    font-style: italic!important;
    color: rgb(72, 72, 72)!important;
    background: none!important;
    line-height: 22px;
    font-size: 15px;
    margin-bottom: 12px;
    display: inline-block;
    text-decoration: none!important;
    margin-top: 13px;
}
.text-article-h:hover { color: #db4c1f!important;}
.list-chip-exploded {font-family: Roboto, Arial, Verdana, sans-serif;}
.list-chip-exploded h5 {
    font-weight: bold;
    font-family: Roboto, Arial, Verdana, sans-serif;
    font-size: 15px;
    margin-bottom: 10px;
    display: inline-block;
}
.list-chip-exploded p {
    font-family: Roboto, Arial, Verdana, sans-serif;
    color: rgb(72, 72, 72)!important;
    font-size: 16px!important;
    margin-left: 42px!important;
    max-width: 340px;
}
.list-chip-exploded span {
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    margin-right: 10px;
    background: transparent url(../../../racechip/default/images/icons/icon-bullet.png) no-repeat center;
    font-family: Roboto, Arial, Verdana, sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 1rem;
    color: #c85a1e;
    padding: 11px;
    padding-top: 13px;
}
.optimization-compare-p{ margin-bottom: 67px!important;}
.optimization-compare-i{font-size: 27px!important; padding: 10px;float: left;}
.col-optimize > div {
    float: left;
    padding-bottom: 20px;
    padding-top: 27px;
    border-bottom: 1px solid #c5c5c5;
    width: 100%;
}
.accordion-funcInstall-question{
    background: #dcdcdc;
    padding: 4px 30px;
    border: 1px solid #d2d2d2;
    cursor: pointer;
    font-weight: bold;

}
.accordion-funcInstall-question:hover {background: #d2d2d2;}
.accordion-funcInstall-answer {
    padding: 13px 30px;
    border-style: solid;
    border-color: #d2d2d2;
    border-width: 1px;
    border-top-width: 0;
    display:none;
}
.faq-image-head>div>p:nth-child(2) {display: block; max-width: 200px;margin: auto;}
.faq-image-head>div>p:nth-child(1) {text-align: center;color: #c85a1e!important;font-weight: bold;margin-bottom: 20px;}
.category-flyout {
    left: 0;
    width: 322px;
    background-color: #fff;
    display: none;
    padding: 20px;
    position: absolute;
    top: -10px;
    z-index: 2;
    min-width: 250px;
    -webkit-box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.2);
}
.category-flyout-links {text-align: left;}
.category-flyout-links li {
    padding: 6px 0;
    border-bottom: 1px solid #c8c8c8;
    font-family: Roboto, Arial, Verdana, sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 0.875rem;
    text-align:center;
}
.category-flyout-links li a { text-decoration: none!important; font-weight: bold; cursor:pointer;}
.category-flyout-links li a:hover { color:#3e3e3e;}
.img-container {max-width: 235px;margin: 0 auto;}
#faqs-chiptuning-popup {left: 20px;}
#faqs-orderShipping-popup {left: -51px;}
@media(max-width: 1300px) and (min-width: 1280px){
  #faqs-orderShipping-popup{
    left: -130px;
  }
}
.faqs-hidden{display:none;}
.customer-service-head >div {
    border-bottom: 1px solid #d4d4d4;
    margin-bottom: 18px;
    padding-bottom: 10px;
    text-align: center;
}
.customer-service-head a{text-decoration:none;}
.customer-service-head a:hover{color:#525252;}
.customer-service-head p{display:inline-block;}
.customer-service-head img{
   display:inline-block;
   color:#db4c1f;
   font-size: 18px;
   margin-right: 9px;
}
.span-heading {
     margin-top:10px;
     margin-bottom:10px;
     display:block;
     font-weight:bold;
     font-size:18px;
}
.span-paragraph{ margin-bottom:7px;display:block;}
#lexicon-alphabet-search > a {
    font-weight: bold;
    width: 2.8461%;
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    font-size: 25px;
    color: #505050;
}
#lexicon-alphabet-search > a:hover { color: #db4c1f;}
#lexicon-alphabet-search { margin: 30px 0;text-align: center;}
.disabled {color: #8b8b8b!important;cursor: not-allowed!important;}



/* START - SLIDER FOR PAGE: SUPPORT->INSTALL  */
#slider{ position:relative;}
#slider-Header-nav {text-align: center;position: absolute; width: 100%;top: 15px}
#slider-Header-nav > div { display: inline-block; padding: 10px 25px;}
#slider-Header-nav > div:hover {background:#c85a1e;}
#slider-Header-nav a {text-decoration: none;color: white;cursor: pointer;}
.selected {background:#c85a1e!important;}
#slider-content-main{ width:100%;}
.div-Chip-type {vertical-align: top;width: 230px;background: #4d4d4d;}
.div-Chip-type >ul > a { text-align: center;}
.div-Chip-type > ul > ul {list-style: none;margin: 0 0;text-align: left;}
.div-Chip-type > ul > ul > li {padding: 10px 0;margin-left: -40px;text-align: center;}
.div-Chip-type > ul > ul > li:first-child {padding-top:15px;margin-left: -40px;text-align: center;}
.div-Chip-type > ul {margin: 0 0;padding: 0;text-align: center;}
.div-throttle-tuning {vertical-align: top;width: 230px;background: #4d4d4d;}
.div-air-filter {vertical-align: top; width: 230px;background: #4d4d4d;}
#right-icon {font-size: 60px;position: absolute;top: 40%;right: 10px;color: white;}
@media (max-width:325px) and (min-width:315px){
    .categorypath-installation-13-installation-html .container.content{top:-26px;}
    .categorypath-installation-13-faq-html .container.content{top:-25px;}
    .categorypath-installation-13-chiptuning-lexicon-html .container.content{top:-27px;}
    .categorypath-about-us-the-racechip-company-html .container.content{top:116px;}
    .categorypath-about-us-the-racechip-company-html .html.item.first.last .row {

    margin-top: 11px!important;
}
ul.form-list {
    width: 100%!important;
}
#contact-form{
  margin-left: 0!important;
}
.fieldset {
    border: none;
    padding: 10px 50px 11px 16px;
}
.categorypath-about-us-the-racechip-company-html .html.item.first.last .row .col-md-12{
  padding-left: 20px!important;
  padding-right: 20px!important;
}
.tab-handle > a {
    color: White;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
}
.tab-handle {
    width: 14%;
    background: #414141;
    padding-top: 15px;
    padding-bottom: 15px;
    border-right-color: White;
    border-right-width: 1px;
    border-right-style: solid;
    text-align: center;
}
    .col-md-3 .category-flyout {

    width: 95%!important;
    margin: auto;
    padding: 0!important;
}
  #mobile-menu-icon{
    left: 0px!important;
    right: 0!important;
    top: 11px!important;.

  }
  .fontstyle-Roboto-p {
    padding-left: 10px!important;
    padding-right: 10px!important;
}
#mobile-menu-icon {
    display: block !important;
    cursor: pointer;
    width:91%!important;
    text-align: right;
    float: right;
}

.html.item.first.last .contact-area_header_image {
    width: auto!important;
    height: 86px;
}
.fontstyle-Roboto-h{
  text-align: center;
}
.html.item.first.last .row{margin-top: 107px!important;}
}
@media (max-width: 380px) and (min-width: 350px){
  .categorypath-installation-13-customer-service-html .col-md-6 div a img{margin-bottom: -30px!important;}
    .categorypath-installation-13-customer-service-html .col-md-6 div em{float: left;margin-bottom: -25px!important;}
  .catalog-product-view .container.content{top:-109px;padding-left: 0;padding-right: 0;}
  .categorypath-installation-13-installation-html .container.content{top:-30px;padding-left: 0;padding-right: 0;}
  .categorypath-installation-13-installation-html .col-md-3{padding-bottom: 11px;}
    .categorypath-installation-13-installation-html .fontstyle-Roboto-h{text-align: center;}
    .categorypath-installation-13-shipping-returns-html .container.content{top:-29px;padding-left: 0;padding-right: 0;}
    .categorypath-installation-13-faq-html .container.content{top:-31px;padding-left: 0;padding-right: 0;}
    .categorypath-installation-13-faq-html .category-flyout{width:95%!important;margin: auto!important;padding: 0!important;}
    .categorypath-installation-13-chiptuning-lexicon-html .container.content{top:-29px;padding-left: 0;padding-right: 0;}
    .categorypath-about-us-the-racechip-company-html .container.content{padding-left: 0;padding-right: 0;}
    .tab-handle {
    width: 14%;

}
.tab-handle > a {

    font-size: 14px;
}
.categorypath-chiptuning-performance-upgrade-html   .html.item.first.last .row{margin-top: 30px!important;}
    .html.item.first.last .row{margin-top: 72px!important;}
  ul.form-list {
      width: 100%!important;
  }
  #contact-form{
    margin-left: 0!important;
  }
  .fieldset {
      border: none;
      padding: 10px 50px 11px 16px;
  }
  .contacts-index-index .col-xs-12 {
    margin-left: 0%;

}
  #right-icon #left-icon {
    font-size: 30px!important;
    top: 20%!important;
  }
  #mobile-menu-icon{
    left: 0px!important;
    top: 10px!important;
  }

  #lexicon-alphabet-search {
    width: 100%;
  }
  #lexicon-alphabet-search > a {
    padding: 12px;
  }
}
@media (max-width: 420px) and (min-width: 410px) {
  div#myCarousel_62 .carousel-control.right {
    margin-top: 17%!important;
    margin-left: 64.7%;
    width: 20%;
}
div#myCarousel_62 .carousel-control.left{
  margin-top: 17%!important;
  margin-left: 64.7%;
  width: 20%;
}
div#myCarousel_63 .carousel-control.right,div#myCarousel_63 .carousel-control.left{
  margin-top: 20%!important;
}
#right-icon {
    font-size: 30px;
    position: absolute;
    top: 46%;
    right: -2px;
    color: white;
}
#left-icon {
    font-size: 30px;
    position: absolute;
    top: 46%;
    left: 5px;
    color: white;
}
.proview-sec .col-md-6.col-optimize.one{margin-left: 0%!important;}
.proview-sec .col-md-6.col-optimize{margin-left: 12%!important;}
  .categorypath-installation-13-shipping-returns-html .container.content{padding-left: 0;padding-right: 0;top: -36px;}
  .categorypath-installation-13-faq-html .container.content{padding-left: 0;padding-right: 0;top: -36px;}
  .categorypath-installation-13-installation-html .container.content{padding-left: 0;padding-right: 0;top: -36px;}
  .div-Chip-type {vertical-align: top;width: 70px;background: #4d4d4d;}
  .div-throttle-tuning {vertical-align: top;width: 115px;background: #4d4d4d;}
  .div-air-filter {vertical-align: top;width: 65px;background: #4d4d4d;}
  .categorypath-chiptuning-technology-quality-html .col-md-12{padding-left: 0;padding-right: 0;}
  .categorypath-installation-13-chiptuning-lexicon-html .container.content{top:-37px;padding-left: 0;padding-right: 0;}
  .categorypath-installation-13-chiptuning-lexicon-html .contact-area .contacts-content{width:100%;}
  .categorypath-installation-13-chiptuning-lexicon-html .row-0.one-block.first last .row{margin-top: 105px;}
  #lexicon-alphabet-search > a {
    font-weight: bold;
    width: 7%;
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    font-size: 25px;
    color: #505050;
}
  ul.form-list {
      width: 100%!important;
  }
  #contact-form{
    margin-left: 0!important;
  }
  .fieldset {
      border: none;
      padding: 10px 50px 11px 16px;
  }
  .contacts-index-index .col-xs-12 {
    margin-left: 0%;

}
  #right-icon #left-icon {
    font-size: 30px!important;
    top: 23%!important;
  }
  #mobile-menu-icon {
        width: 84%;
    left: 45px!important;
    top: 12px!important;
  }
  .level1{
    margin:auto;
  }
  .contact-area .contacts-content {
    width: 100%;
    margin:auto;
  }
  .pagemanager .first .col-md-3{
    padding-top: 11px;
  }
  .unslider-nav ol{
    display:none;
  }
}
#left-icon {font-size: 60px;position: absolute; top: 40%;left: 10px; color: white;}
#right-icon:hover {color: #c85a1e;cursor: pointer;}
#left-icon:hover {color: #c85a1e; cursor: pointer;}
#slider-indicators {text-align: center;position: absolute;bottom: 180px; width: 100%;}
#slider-indicators li {display: inline-block;border: 1px solid white;border-radius: 100px;padding: 0 8px;margin:0 3px;}
.chosen {  background: white;}
.slide-hidden{ display: none;}
.slide-active {display: block;}
.slider-text{padding:12px 20px;height:170px;max-height:170px;overflow-y:auto;}
.slider-text > h3{ font-weight:bold;padding-top:10px;margin:0;color: rgb(72, 72, 72)!important;}
.slider-text > p{ font-weight:bold;padding-top:10px;margin:0;color: rgb(72, 72, 72)!important;font-size: 16px!important;line-height: 23px!important;}
.slider-text > a{font-weight:bold;font-size:13px;padding-top:13px!important;margin:0;display:inline-block;text-transform:uppercase;color:#c85a1e;text-decoration:none;cursor:pointer;}
.slider-text > a:hover{ color:#484848;}
.slider-text > a > i{margin-right:7px;font-size:15px;}
/* END - SLIDER FOR PAGE: SUPPOER->INSTALL  */


/* START - SLIDER FOR PAGE ACCESORIES->THROTTLE TUNING */
.navigation-head{position:absolute;top:25px;z-index:10;height:50px;width:100%;text-align:center;line-height:50px;}
.navigation-head > span{background:black;color:white;height:50px;display:inline-block;padding:0 40px;}
.navigation-head > span:hover{background:#dadada;color:black;cursor:pointer;}
.throttle-slider-body{position:relative;}
.throttle-slider-indicators{position:absolute;bottom:5px;text-align:center;width:100%;}
.indicators-installation li, .indicators-impressions li{border-radius:50%;padding:1px 8px;border:1px solid white;display:inline-block;}
.content-active{ background:white;}
.content-hidden{  display:none;}
.throttle-slider-controls em:nth-child(1){position:absolute;top:50%;right:30px;color:white;font-size:50px;user-select: none;}
.throttle-slider-controls em:nth-child(2){position:absolute;top:50%;left:30px;color:white;font-size:50px;user-select: none;}
.throttle-slider-controls em:hover{color:#c85a1e;cursor:pointer;}
.slide-subtext{position:absolute;height:150px;width:100%;background:rgba(0, 0, 0, 0.6);bottom:0;color:white;text-align:center;padding:0 10px;}
.slide-subtext > h4 p{padding:0;margin-top:12px!important;margin-bottom:0!important;font-family: 'Roboto', sans-serif;}
.slide-active{display:block;}
/* END - SLIDER FOR PAGE ACCESORIES->THROTTLE TUNING*/


/* START- SLIDER FOR PAGE ACCESORIES->K&N AIR FILTER*/
.airfilter-navigation-head{position:absolute;top:25px;z-index:10;height:50px;width:100%;text-align:center;line-height:50px;}
.airfilter-navigation-head > span{background:black;color:white;height:50px;display:inline-block;padding:0 40px}
.airfilter-navigation-head > span:hover{background:#dadada;color:black;cursor:pointer;}
.airfilter-slider-body{position:relative;}
.airfilter-slider-indicators{position:absolute;bottom:5px;text-align:center;width:100%;}
.airfilter-indicators-installation li,.airfilter-indicators-impressions li{border-radius:50%;padding:0 8px;border:1px solid white;display:inline-block;}
.airfilter-content-active{background:white;}
.airfilter-content-hidden{display:none;}
.airfilter-slider-controls em:nth-child(1){position:absolute;top:50%;right:30px;color:white;font-size:50px;user-select: none;}
.airfilter-slider-controls em:nth-child(2){position:absolute;top:50%;left:30px;color:white;font-size:50px;user-select: none;}
.airfilter-slider-controls em:hover{color:#c85a1e;cursor:pointer;}
.airfilter-slide-subtext{position:absolute;height:120px;width:100%;background:rgba(0, 0, 0, 0.6);bottom:0;color:white;text-align:center;}
.airfilter-slide-subtext > h4 p{padding:0;margin-top:12px!important;margin-bottom:0!important;font-family: Roboto, Arial, Verdana, sans-serif;}
.airfilter-slide-active{display:block;}
/* END - SLIDER FOR PAGE ACCESORIES->K&N AIR FILTER*/


/* START- SLIDER FOR PAGE CHIPTUNING -> QUALITY AND WARRANTY*/
.qw-main-container {height: 650px;margin-top: 50px;padding-top: 30px;background: transparent url(../../../racechip/default/images/product-advantages-bg.png) no-repeat right center;}
.qw-content-header > h1,.qw-content-header > h3{color:white!important;}
.qw-center-content-bold {text-align: center;font-weight: bold;}
.qw-center-content {text-align: center;}
.qw-content-footer-paragraph {margin-top: 40px;}
.qw-content-footer-paragraph p{color:white!important;}
.qw-slider-test {margin-top: 30px;position: relative;height: 270px;}
.qw-slider-controls > i,.qw-slider-controls > em {color: white;font-size: 40px;position: absolute;}
.qw-slider-controls > i:hover,.qw-slider-controls > em:hover {color: #c85a1e;cursor: pointer;}
.qw-slider-controls > i:nth-child(1),.qw-slider-controls > em:nth-child(1) {top: 40%;left: 20px;}
.qw-slider-controls > i:nth-child(2),.qw-slider-controls > em:nth-child(2) {top: 40%;right: 20px;}
@media (max-width: 1030px) and (min-width: 1020px) {
  .qw-slider-controls > i:nth-child(2), .qw-slider-controls > em:nth-child(2){
    right:-20px!important;
  }
  .btn{
    font-size: 16px!important;
  }
  .col-md-4 .paddingtop{

  }
}
.qw-slider-indicators > ul {position: absolute;bottom:0;width:100%;text-align:center}
.qw-slider-indicators li {color: white;border: 1px solid white;display: inline-block;padding: 0 8px;border-radius: 50%;user-select:none;}
.qw-indicator-active{background:white;}
.qw-slider-content{position:relative;}
.qw-slider-content img{position:absolute;top:50px;left:82px;height:170px;}
.qw-slider-content p,.qw-slider-content h4{color:white!important;}
.qw-slide-hidden {display: none;}
.qw-slide-active {display: block;}
.qw-slide-text{position: absolute;top: 50px;left: 284px;right: 67px;height:171px;max-height:171px;overflow-y:auto;}
.clean-up > p {margin: 0;}
.accordion-chronicle-question {background: #dcdcdc;padding: 4px 30px;border: 1px solid #d2d2d2;cursor: pointer;font-weight: bold;}
.accordion-chronicle-answer {padding: 13px 30px;border-style: solid;border-color: #d2d2d2;border-width: 1px;border-top-width: 0;display: none;
    font-family: Roboto, Arial, Verdana, sans-serif;color: rgb(72, 72, 72)!important;font-size: 16px!important;line-height: 23px!important;}
.accordion-chronicle-anser-img-shadow{-webkit-box-shadow: 1px 1px 9px 0px rgba(50, 50, 50, 1);-moz-box-shadow:    1px 1px 9px 0px rgba(50, 50, 50, 1);box-shadow: 1px 1px 0.1px 0px rgba(50, 50, 50, 1);}
.accordion-chronicle-anser-img {margin-right: 17px;float: left;-webkit-box-shadow: 1px 1px 9px 0px rgba(50, 50, 50, 1);-moz-box-shadow:1px 1px 9px 0px rgba(50, 50, 50, 1);box-shadow:1px 1px 9px 0px rgba(50, 50, 50, 1);}
/* END  - SLIDER FOR PAGE CHIPTUNING -> QUALITY AND WARRANTY*/


.racechip-ultimate-bullet-list{margin-top:22px;}
.racechip-ultimate-bullet-list i,.racechip-ultimate-bullet-list em{font-size:30px;color:#db4c1f;margin-right:7px;margin-bottom:10px;}
.racechip-info-table-head{margin-top:30px;padding:43px;background: url(../../../racechip/default/images/bg-overlay.jpg) no-repeat top right #000;}
.racechip-info-table{margin-bottom:45px;}
.racechip-info-table > div{display:inline-block;width:100%;margin-bottom:20px}
.racechip-info-table > div > img{float:left;margin-right:15px}
.racechip-info-table-head > div > h3{color:white!important;margin-bottom:45px;}
.racechip-info-table > p,.racechip-info-table > div > h3{color:white!important;}
.racechip-info-table-head > div > p{color:white!important;}
.racechip-one-bulleted-list{font-size:30px;color:#fe5c1a;margin-right:10px;}
.homepage-racechip-media > img:nth-child(1){width: 116px;margin-right: 19px;margin-left: -1.9px;}
.homepage-racechip-media > img:nth-child(2){width: 73px;margin-right: 17px;margin-left: 2px;}
.homepage-racechip-media > img:nth-child(3){width: 92px;margin-right: 19px;margin-left: 5px;}
.homepage-racechip-media > img:nth-child(4){width: 45px;margin-right: 21px;margin-left: 3px;}
.homepage-racechip-media > img:nth-child(5) {width: 124px;margin-right: 19px;margin-left: 0px;}
.homepage-comparison{text-align: center;}
.homepage-comparison-inner{position: absolute;top: 191px;width: 270px;margin-left: 60px;}
.homepage-comparison-inner > a {font-weight:bold;text-decoration:none;font-size:13px;}
.homepage-comparison-inner > p:nth-child(1){font-style:italic;}
.homepage-chip-three{max-width: 300px;margin-top: -1px;}
.homepage-chip-three > h1{color: rgb(255,255,255)!important;line-height: 23px!important;background: none!important;text-align:center;margin-bottom:30px;font-size:26px;font-family: Akko Pro Light,RobotoRegular;}
.homepage-chip-three > img{}
.homepage-chip-three >p{text-align:left;font-weight: 400;font-family: Roboto, Arial, Verdana, sans-serif;margin-top: -7px;}
.homepage-stats{margin-bottom:17px;color: rgb(72, 72, 72)!important;}
.homepage-chip-three > .homepage-stats > span{font-weight:bold;font-size:28px;color: rgb(72, 72, 72)!important;}
.homepage-bullets > i,.homepage-bullets > em{color:#fe5c1a;font-size:15px;margin-right:7px;}
.Homepage-street-image {
    background-size: cover !important;
    left: 0;
    height: 323px !important;
    position: absolute;
    width: 100%;
}
img.Home_banner {
    margin-top: 42px;
    transform: scale(1.36);
}
img.banner_logo {
    width: 80px;
        padding-bottom: 13px;
}
img.banner_logo1 {
    width: 80px;
        padding-bottom: 13px;
}
#hompage-comparison-tablet-container{display:none;margin-top: 40px;}
#hompage-comparison-tablet-container > div {text-align: center;padding: 50px 20px;border-bottom: 1px solid grey;}
#hompage-comparison-tablet-container > div:first-child {border-top: 1px solid grey;margin-top}
#hompage-comparison-tablet-container > div > div {margin-bottom: 25px;}
#hompage-comparison-tablet-container .comparison-img {display: inline-block;width: 80px;}
#hompage-comparison-tablet-container .comparison-p {display: inline-block;margin-left: 20px;font-style:italic;}
#hompage-comparison-tablet-container .comparison-a {color: #ec5b00;text-decoration:none;}
#compare-heading-sections{font-family: Roboto, Arial, Verdana, sans-serif;font-style: italic!important;color: White;background: none!important;text-align:center;font-weight: 100;}
.logo > img{user-select: none;}



/*** 24-02-2017  ***/
.contact-block a {  color: #c85a1e;  display: inline-block;  margin-top: 6px;}
.leftpart {  border-right: 1px solid #cccccc;}
.contacts-info-container > h2 {  font-style: normal;  font-weight: 600;}
.contact-block .contacts-info-container {     color: #484848 !important;    font-family: Roboto, Arial, Verdana, sans-serif;    font-size: 16px !important;    line-height: 19px !important;    padding: 0px 10px;}
.contact-block .section strong {  font-size: 16px;  line-height: 22px;}
.contact-block .section.narrow {  margin-bottom: 20px;}
.contacts-index-index #contactForm .form-list li {  float: left;  line-height: 30px;  margin-right: 12px;
width: 49%;  padding: 10px;  margin-bottom: 0px;}
    /*storelocator*/
ul.form-list {width: 450px;}
div#fieldset_WyxgEZ6 {display: block;margin: 0 auto;width: 25%;position: relative;}
div#fieldset_WyxgEZ5 {display: block;margin: 0 auto;width: 25%;position: relative;}
.fieldset fieldset-5{display: block;margin: 0 auto;width: 25%;position: relative;}
form#webform_5QcnBO {width: 40%;margin-left: 38%;}
.buttons-set {display: block;margin: 0 auto;width: 62%; position: relative;}
img.White_block {display: block;position: absolute;width: 39%;margin: 0 auto;margin-top: -85px;margin-left: 32%;margin-right: 68%;height: 99.9%;z-index: -1;}
form#webform_iZFhWJ {display: block;margin-left: 37%;}
.contacts-index-index #contactForm .form-list li:nth-child(2n) {  margin-right: 0px;}
#contactForm input[type="text"],#contactForm input[type="password"],#contactForm textarea {border: 1px solid #c8c8c8;/*  max-width: 418px;*/  width: 92%;  border-radius: 2px;}
#contactForm input[type="text"], #contactForm input[type="password"], #contactForm select {border-radius: 2px;  font-size: 16px;  height: 40px;  line-height: 40px;  padding: 0 5px;  width: 96%;}
#contactForm input[type="text"]:focus,#contactForm input[type="password"]:focus,#contactForm textarea:focus {border: 1px solid #d0511e;  box-shadow: 0 0 0 3px #dcb893;}
.contact-area .contacts-content label {  font-family: Roboto, Arial, Verdana, sans-serif;  font-size: 1rem;  font-style: normal;  font-weight: 500;  padding-left: 0px;  line-height:30px;  width: 100%;}
.contact-area .contacts-content #contactForm .col2-set .col-1, .contact-area .contacts-content #contactForm .col2-set .col-2 {float: left;  padding-right: 0.04032%;  width: 48%;}
/*div.selector select {left: 0;opacity: 0;position: absolute;top: 2px;}
div.selector.fixedWidth span {background: #ffffff url("https://www.racechip.com/skin/frontend/racechip/default/images/uniform/select-arrow.png") no-repeat scroll right center;border: 1px solid #c8c8c8;border-radius: 2px;
height: 40px;line-height: 40px;overflow: hidden;padding: 0 45px 0 5px;position: absolute;width: 100%;}
div.selector.fixedWidth.focus span {border: 1px solid rgb(208, 81, 30);box-shadow: 0 0 0 3px rgb(220, 184, 147);}*/
.contact-area {  margin: 0 auto;  max-width: 960px;  position: relative;  top: -20px;}
.contact-area .shadow-left, .contact-area .shadow-right {  top: 20px;}
.contact-area .shadow-left {background: rgba(0, 0, 0, 0) radial-gradient(ellipse at 100% 0 , rgba(65, 65, 65, 0.35) 2%, rgba(59, 59, 59, 0.15) 23%, rgba(79, 79, 79, 0) 70%, rgba(255, 255, 255, 0) 100%)no-repeat scroll 0 0;}
.contact-area .shadow-left, .contact-area .shadow-right {height: 171px;  left: -10%;  position: absolute;  width: 10%;}
.contact-area .contacts-content {margin-top: 10%;background: #ffffff;overflow: hidden;padding: 50px 0;}
.contact-area .shadow-right {background: rgba(0, 0, 0, 0) radial-gradient(ellipse at 0 0 , rgba(65, 65, 65, 0.35) 2%, rgba(59, 59, 59, 0.15) 23%, rgba(79, 79, 79, 0) 70%, rgba(255, 255, 255, 0) 100%) no-repeat scroll 0 0;
left: auto;  right: -10%;}
.contact-area .shadow-left, .contact-area .shadow-right {height: 171px;    position: absolute;  width: 10%;}
.contact-area .contacts-content .contacts-form-container {border-right: 1px solid #9b9b9b;  float: left;  padding: 0 4.16667%;  width: 70.8333%;}

/*** 27-02-17 ***/
.leftpart h2 {  color: #484848 !important;  font-size: 2rem;  font-weight: 400;  line-height: 40px;  margin: 10px 0 10px;}
.contacts-index-index .contact-banner,.categorypath-installation-11-customer-service .contact-banner, .categorypath-installation-11-installation .contact-banner, .categorypath-installation-11-shipping-returns .contact-banner, .categorypath-installation-11-faq .contact-banner, .categorypath-installation-11-chiptuning-lexicon .contact-banner, .customer-account-login .contact-banner {background: rgba(0, 0, 0, 0) url("../images/generic_stage_image.jpg") no-repeat scroll center center / cover ; height: 321px;  position: relative;margin-top:-101px;}
.contacts-index-index .container.content,.contacts-index-index .main-container { margin-top: 0px; }
.categorypath-installation-11-customer-service .main-container,.categorypath-installation-11-customer-service .container.content{ margin-top: -20px; }
.categorypath-installation-11-installation .container.content, .categorypath-installation-11-installation .main-container { margin-top: -10px;}
.categorypath-installation-11-shipping-returns .container.content, .categorypath-installation-11-shipping-returns .main-container { margin-top: -10px;}
.categorypath-installation-11-faq .container.content, .categorypath-installation-11-faq .main-container { margin-top: -10px;}
.categorypath-installation-11-chiptuning-lexicon .container.content, .categorypath-installation-11-chiptuning-lexicon .main-container { margin-top: -10px;}
.customer-account-login .container.content, .customer-account-login .main-container { margin-top: 0px;}
#contactForm button{ background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #e58a2e, #c85a1e) repeat scroll 0 0;
border: medium none;  color: #ffffff;  cursor: pointer;  display: inline-block;  font-family: Roboto, Arial, Verdana, sans-serif;
font-size: 1rem;  font-style: normal;  font-weight: 400;  line-height: 38px;  padding: 0 20px;  text-align: center;
text-transform: uppercase;  float: left;background: -webkit-gradient(linear, left top, left bottom, from(#e58a2e), to(#c85a1e));}
#contactForm .buttons-set p {  display: block;  float: left;  text-align: left;  width: 100%;}
.contact-area .validation-advice {color: #333;    font-family: Roboto, Arial, Verdana, sans-serif;font-size: 0.92857rem; font-style: normal;font-weight: 400; position: relative;margin-top: 5px;line-height: 16px;}
.contacts-index-index #contactForm .buttons-set p.required {  color: #333; font-family: Roboto, Arial, Verdana, sans-serif;  font-weight: 400; font-size: 0.92857rem; }
.contacts-index-index #contactForm .buttons-set{ margin-left: 12px; }
#contactForm input.validation-failed[type="text"],#contactForm input.validation-failed[type="password"],#contactForm textarea.validation-failed {border: 1px solid #d12929;  box-shadow: 0 0 0 3px #e0adad;}
.contacts-index-index #contactForm .form-list.col2-set {clear: both;  display: inline-block;  width: 100%;}
#contactForm input.validation-passed[type="text"], #contactForm input.validation-passed[type="password"], #contactForm textarea.validation-passed {border: 1px solid #3a8814;  box-shadow: 0 0 0 3px #afc6a3;}
.contacts-index-index #contactForm .form-list li:last-child {height: auto;  padding: 10px;  resize: none;  width: 100%;}
.contacts-index-index #contactForm .selector select { border: 1px solid rgb(242, 242, 242);}
.secimg{ margin-top: 40px; }
.contact-area textarea{ height: 120px; }
.selector.fixedWidth{ position: relative; }
.contact-area select {-webkit-appearance: none; -moz-appearance: none;appearance: none; /* remove default arrow */width: 100%;height: 40px;padding: 0 45px 0 5px;line-height: 40px;
    background: url('../images/select-arrow.png') no-repeat center right #fff;border: 1px solid #c8c8c8;border-radius: 2px;overflow: hidden;}
.customer-account-login .account-login { padding: 0 15px;}
.customer-account-login .contact-area .contacts-content { padding: 0px 0 50px; background: #D0D0D0;}
.account-login .page-title h1 { text-align: left; padding-left: 0; text-transform: inherit;}


/***20-10-2017***/

@media (max-width: 352px){
img.banner_logo {width: 78px;padding-bottom: 13px;padding: 18px 118px;background-color: #4b4b4b;box-shadow: 0px 67px #00000008;margin-left: -18%;}
img.banner_logo1 {width: 78px;padding-bottom: 13px;padding: 18px 118px;background-color: #4b4b4b;box-shadow: 0px 67px #00000008;margin-left: -18%;}
a.findout {font-size:  16px;font-style:  inherit; margin-top: -8px !important; margin-left: 35px !important;padding: 10px 55px; background-color: #4dad1c; color: #fff !important;}
.new-wrapper-4 {margin-left: 0px !important;}
}
@media (max-width: 370px) and (min-width: 353px){
  .div-Chip-type {
      vertical-align: top;
      width: 50px;
      background: #4d4d4d;
  }
  .div-throttle-tuning {
      vertical-align: top;
      width: 95px;
      background: #4d4d4d;
  }
  .div-air-filter {
      vertical-align: top;
      width: 55px;
      background: #4d4d4d;
  }
  #slider-Header-nav a {
      text-decoration: none;
      color: white;
      cursor: pointer;
      font-size: 10px;
  }
img.banner_logo {    width: 78px;padding-bottom: 13px;padding: 18px 128px;background-color: #4b4b4b;box-shadow: 0px 67px #00000008;margin-left: -19%;}
img.banner_logo1 {width: 78px;padding-bottom: 13px;padding: 18px 128px;background-color: #4b4b4b;box-shadow: 0px 67px #00000008;margin-left: -19%;}
a.findout {font-size:  16px;font-style:  inherit; margin-top: -8px !important; margin-left: 35px !important;padding: 10px 55px; background-color: #4dad1c; color: #fff !important;}
.new-wrapper-4 {margin-left: 0px !important;}
}
@media (max-width: 400px) and (min-width: 371px){
img.banner_logo {width: 78px;padding-bottom: 13px;padding: 18px 144px;background-color: #4b4b4b;box-shadow: 0px 67px #00000008;margin-left: -19%;}
img.banner_logo1 {width: 78px;padding-bottom: 13px;padding: 18px 144px;background-color: #4b4b4b;box-shadow: 0px 67px #00000008;margin-left: -19%;}
a.findout {font-size:  16px;font-style:  inherit; margin-top: -8px !important; margin-left: 35px !important;padding: 10px 55px; background-color: #4dad1c; color: #fff !important;}
.new-wrapper-4 {margin-left: 0px !important;}
}
@media (max-width: 400px) and (min-width: 371px){
img.banner_logo {width: 78px;padding-bottom: 13px;padding: 18px 144px;background-color: #4b4b4b;box-shadow: 0px 67px #00000008;margin-left: -15%;}
img.banner_logo1 {width: 78px;padding-bottom: 13px;padding: 18px 144px;background-color: #4b4b4b;box-shadow: 0px 67px #00000008;margin-left: -15%;}
a.findout {font-size:  16px;font-style:  inherit; margin-top: -8px !important; margin-left: 60px !important;padding: 10px 55px; background-color: #4dad1c; color: #fff !important;}
.new-wrapper-4 {margin-left: 0px !important;}
.categorypath-chiptuning-performance-upgrade-html #tab-chiptuning-top {top: 255px;}
.categorypath-chiptuning-performance-upgrade-html .container.content{padding-left: 0;padding-right: 0;}
div#myCarousel_62 .carousel-control.right {margin-top: -26%!important;margin-left: 69.7%!important;width: 20%;}
div#myCarousel_62 .carousel-control.left{margin-top: -26%!important;margin-left: 11.1%!important;}
div#myCarousel_63 .carousel-control.left {margin-top: -31%!important;}
div#myCarousel_63 .carousel-control.right {margin-top: -31%!important;}
.categorypath-chiptuning-product-overview-html .container.content{padding-left: 0;padding-right: 0;}
.categorypath-chiptuning-installation-html .container.content{padding-left: 0;padding-right: 0;}
.categorypath-installation-13-installation-html .div-Chip-type {vertical-align: top;width: 65px;background: #4d4d4d;}
.categorypath-installation-13-installation-html .div-throttle-tuning {vertical-align: top;width: 116px;background: #4d4d4d;}
.categorypath-installation-13-installation-html .div-air-filter {vertical-align: top;width: 64px;background: #4d4d4d;}
.categorypath-installation-13-installation-html #slider-Header-nav > div {display: inline-block;padding: 5px 10px;}
#slider-Header-nav{font-size:11px;}
.categorypath-installation-13-shipping-returns-html #footer{margin-top:-11px;}
.categorypath-installation-13-chiptuning-lexicon-html #footer{margin-top:-11px;}
}
@media (max-width: 420px) and (min-width: 401px){
  .rowtop{margin-top: 120px!important;}
img.banner_logo {width: 78px;padding-bottom: 13px;padding: 18px 154px;background-color: #4b4b4b;box-shadow: 0px 67px #00000008;margin-left: -13%;}
img.banner_logo1 {width: 78px;padding-bottom: 13px;padding: 18px 154px;background-color: #4b4b4b;box-shadow: 0px 67px #00000008;margin-left: -13%;}
a.findout {font-size:  16px;font-style:  inherit; margin-top: -8px !important; margin-left: 60px !important;padding: 10px 55px; background-color: #4dad1c; color: #fff !important;}
.new-wrapper-4 {margin-left: 0px !important;}
.categorypath-chiptuning-performance-upgrade-html .container.content{padding-left: 0;padding-right: 0;    top: 44px;}
.col-md-12{padding-left: 0;padding-right: 0;}
.categorypath-chiptuning-installation-html .container.content{padding-left: 0;padding-right: 0;}
.col-md-6.col-optimize.one{width:100%;}
.categorypath-chiptuning-technology-quality-html .container.content{top:10px;}
.categorypath-throttle-tuning-html .container.content{top:43px!important;}
.categorypath-installation-13-customer-service-html .container.content{padding-left: 0;padding-right: 0;}
}
@media (max-width: 440px) and (min-width: 421px){
img.banner_logo {width: 78px;padding-bottom: 13px;padding: 18px 164px;background-color: #4b4b4b;box-shadow: 0px 67px #00000008;margin-left: -19%;}
img.banner_logo1 {width: 78px;padding-bottom: 13px;padding: 18px 164px;background-color: #4b4b4b;box-shadow: 0px 67px #00000008;margin-left: -19%;}
a.findout {font-size:  16px;font-style:  inherit; margin-top: -8px !important; margin-left: 60px !important;padding: 10px 55px; background-color: #4dad1c; color: #fff !important;}
.new-wrapper-4 {margin-left: -27% !important;}
}
@media (max-width: 450px) and (min-width: 441px){
img.banner_logo {width: 78px;padding-bottom: 13px;padding: 18px 201px;background-color: #4b4b4b;box-shadow: 0px 67px #00000008;margin-left: -46%;}
img.banner_logo1 {width: 78px;padding-bottom: 13px;padding: 18px 201px;background-color: #4b4b4b;box-shadow: 0px 67px #00000008;margin-left: -46%;}
a.findout {font-size:  16px;font-style:  inherit;margin-top: -8px !important; margin-left: 60px !important;padding: 10px 55px; background-color: #4dad1c; color: #fff !important;}
.sbtn img {margin-top: 75px;}
.new-wrapper-4 {margin-left: -25% !important;}
}
@media (max-width: 470px) and (min-width: 451px){
img.banner_logo {width: 78px;padding-bottom: 13px;padding: 18px 201px;background-color: #4b4b4b;box-shadow: 0px 67px #00000008;margin-left: -40%;}
img.banner_logo1 {width: 78px;padding-bottom: 13px;padding: 18px 201px;background-color: #4b4b4b;box-shadow: 0px 67px #00000008;margin-left: -40%;}
a.findout {font-size:  16px;font-style:  inherit; margin-top: -8px !important; margin-left: 60px !important;padding: 10px 55px; background-color: #4dad1c; color: #fff !important;}
.sbtn img {margin-top: 75px;}
.new-wrapper-4 {margin-left: -20% !important;}
}
@media (max-width: 500px) and (min-width: 471px){
img.banner_logo {width: 78px;padding-bottom: 13px;padding: 18px 201px;background-color: #4b4b4b;box-shadow: 0px 67px #00000008;margin-left: -35%;}
img.banner_logo1 {width: 78px;padding-bottom: 13px;padding: 18px 201px;background-color: #4b4b4b;box-shadow: 0px 67px #00000008;margin-left: -35%;}
a.findout {font-size:  16px;font-style:  inherit; margin-top: -8px !important; margin-left: 60px !important;padding: 10px 55px; background-color: #4dad1c; color: #fff !important;}
.sbtn img {margin-top: 85px;}
.new-wrapper-4 {margin-left: -20% !important;}
}
@media (max-width: 520px) and (min-width: 501px){
img.banner_logo {width: 78px;padding-bottom: 13px;padding: 18px 218px;background-color: #4b4b4b;box-shadow: 0px 67px #00000008;margin-left: -42%;}
img.banner_logo1 {width: 78px;padding-bottom: 13px;padding: 18px 218px;background-color: #4b4b4b;box-shadow: 0px 67px #00000008;margin-left: -42%;}
a.findout {font-size:  16px;font-style:  inherit; margin-top: -8px !important; margin-left: 60px !important;padding: 10px 55px; background-color: #4dad1c; color: #fff !important;}
.sbtn img {margin-top: 95px;}
.new-wrapper-4 {margin-left: -20% !important;}
}
@media (max-width: 580px) and (min-width: 521px){
.banner {margin-top: 0px!important;}
img.banner_logo {width: 78px;padding-bottom: 13px;padding: 18px 218px;background-color: #4b4b4b;box-shadow: 0px 67px #00000008;margin-left: 0%;}
img.banner_logo1 {width: 78px;padding-bottom: 13px;padding: 18px 218px;background-color: #4b4b4b;box-shadow: 0px 67px #00000008;margin-left: 0%;}
a.findout {font-size:  16px;font-style:  inherit; margin-top: -8px !important; margin-left: 185px !important;padding: 10px 55px; background-color: #4dad1c; color: #fff !important;position: inherit!important;}
.video_slider {overflow: hidden;margin-bottom: 0;width: 100% !important;margin-left: 0px;}
.categorypath-chiptuning-performance-upgrade-html .container.content{top:26px;padding-left: 0px;padding-right: 0px;}
.categorypath-chiptuning-fuel-economy-html .container.content{top:14px;padding-left: 0px;padding-right: 0px;}
.categorypath-chiptuning-installation-html .container.content{top:14px;padding-left: 0px;padding-right: 0px;}
.col-md-6.col-optimize.one{width:100%;}
p.second_subheading{width:60%;}
h2.Control_Option1 {
    font-size: 24px;
    font-family: Roboto Medium;
    font-style: normal;
    margin-left: -139px;
    padding-left: 114%;
    margin-bottom: 4px;
    margin-top: -68px;
    text-transform: unset;
    width: 75%;
    color: #464646;
}
.categorypath-throttle-tuning-html .container.content{padding-left: 0px;padding-right: 0px;}
.sbtn img {margin-top: 95px;}
p.title1 {color: #464646;font-size: 34px;font-weight: 600;line-height: 36px;text-align: center;text-transform: unset;width: 75%;margin: 0 auto !important;padding: 30px;}
.new-wrapper-4 {margin-left: -15% !important;}
}
@media (max-width: 610px) and (min-width: 581px){
img.banner_logo {width: 78px;padding-bottom: 13px;padding: 18px 218px;background-color: #4b4b4b;box-shadow: 0px 67px #00000008;margin-left: -42%;}
img.banner_logo1 {width: 78px;padding-bottom: 13px;padding: 18px 218px;background-color: #4b4b4b;box-shadow: 0px 67px #00000008;margin-left: -42%;}
a.findout {font-size:  16px;font-style:  inherit; margin-top: -8px !important; margin-left: 60px !important;padding: 10px 55px; background-color: #4dad1c; color: #fff !important;}
.sbtn img {margin-top: 105px;}
.new-wrapper-4 {margin-left: -15% !important;}
.homepage-chip-three > h1 {color:#000 !important;}
}
@media (max-width: 750px) and (min-width: 611px){
.categorypath-installation-13-installation-html  #footer {
    border-top: 0;
    margin-top: 0;
    padding-top: 0;
    position: relative;
    text-align: center;
    margin: 2px;
    margin-top: -23% !important;
}
  .categorypath-installation-13-installation-html .container.content{top: -162px;
    padding-left: 0;
    padding-right: 0;}
    .categorypath-installation-13-installation-html  .div-Chip-type {width: 90px;}
    .categorypath-installation-13-installation-html .div-throttle-tuning {width: 120px;}
    .categorypath-installation-13-installation-html .div-air-filter {width: 90px;}
  .categorypath-installation-13-installation-html .html.item.first.last .contact-area_header_image {
      height: 300px!important;
      position: inherit!important;
      margin-bottom: -24px;
  }
  .categorypath-installation-13-installation-html .col-md-3{padding-bottom: 11px;}
  .proview-menu {
    position: inherit;}
    #tab-chiptuning-top {
    top: 0px;
    position: inherit;
    left: 0px;
}
#tab-chiptuning-top >li {
    display: contents!important;

}
img.banner_logo {width: 78px;padding-bottom: 13px;padding: 18px 218px;background-color: #4b4b4b;box-shadow: 0px 67px #00000008;margin-left: -42%;}
img.banner_logo1 {width: 78px;padding-bottom: 13px;padding: 18px 218px;background-color: #4b4b4b;box-shadow: 0px 67px #00000008;margin-left: -42%;}
a.findout {font-size:  16px;font-style:  inherit; margin-top: -8px !important; margin-left: 60px !important;padding: 10px 55px; background-color: #4dad1c; color: #fff !important;}
.sbtn img {margin-top: 105px;}
.new-wrapper-4 {margin-left: -2% !important;}
.homepage-chip-three > h1 {color:#000 !important;}
}
@media (max-width: 768px) and (min-width: 751px){
  .carousel-inner > .item.active .slider_image{margin-left: -75px;}
  #footer .footer-top {
    background-color: #3c3c3c;
    padding-left: 60px;
    padding-top: 60px;
    padding-right: 60px;
    padding-bottom: 50px;
    position: relative;
    border-bottom: 1px solid rgb(49, 49, 49);
    font-family: Roboto, Arial, Verdana, sans-serif;
}
img.banner_logo {width: 78px;padding-bottom: 13px;padding: 18px 218px;background-color: #4b4b4b;box-shadow: 0px 67px #00000008;margin-left: 0%;}
img.banner_logo1 {width: 78px;padding-bottom: 13px;padding: 18px 218px;background-color: #4b4b4b;box-shadow: 0px 67px #00000008;margin-left: 0%;}
img.Home_banner {display:none;}
a.findout {font-size:  16px;font-style:  inherit; margin-top: -8px !important; margin-left: 60px !important;padding: 10px 55px; background-color: #4dad1c; color: #fff !important;}
.sbtn img {margin-top: 105px;}
.new-wrapper-4 {margin-left: -1% !important;}
.homepage-chip-three > h1 {color:#000 !important;}
}

@media (max-width: 850px) and (min-width: 769px){
  .categorypath-throttle-tuning-html .container.content{top:305px;}
  .div-air-filter {
    vertical-align: top;
    width: 95px;
    background: #4d4d4d;
}
  .div-throttle-tuning {
    vertical-align: top;
    width: 125px;
    background: #4d4d4d;
}
  .div-Chip-type {
    vertical-align: top;
    width: 75px;
    background: #4d4d4d;
}
#contact-form {
    margin-left: 0px!important;
}
 .storelocator-index-index .container.content{padding-left: 0;padding-right: 0;top:180px;}
  .rowtop{margin-top: 98px!important;}
    .categorypath-installation-13-shipping-returns-html .container.content{padding-left: 0;padding-right: 0;top:-195px;}
  .categorypath-installation-13-shipping-returns-html img.contact-area_header_image {
    margin-top: 20%!important;
    transform: scale(1.8)!important;
        position: inherit!important;
}
  .categorypath-installation-13-shipping-returns-html #footer {
    border-top: 0;
    margin-top: 0;
    padding-top: 0;
    position: relative;
    text-align: center;
    margin: 2px;
    margin-top: -29%;
}
.categorypath-installation-13-installation-html #footer {
    border-top: 0;
    margin-top: 0;
    padding-top: 0;
    position: relative;
    text-align: center;
    margin: 2px;
    margin-top: -15%;
}
    .categorypath-installation-13-installation-html .col-md-3{padding-bottom: 11px;}
  .categorypath-installation-13-installation-html .container.content{padding-left: 0;padding-right: 0;top:-76px;}
  .categorypath-installation-13-customer-service-html .container.content{top:150px;}
  .categorypath-installation-13-installation-html  img.contact-area_header_image {
    margin-top: 20%!important;
    transform: scale(1.8)!important;
    position: inherit!important;
}
img.banner_logo {width: 78px;padding-bottom: 13px;padding: 18px 218px;background-color: #4b4b4b;box-shadow: 0px 67px #00000008;margin-left: 0%;}
img.banner_logo1 {width: 78px;padding-bottom: 13px;padding: 18px 218px;background-color: #4b4b4b;box-shadow: 0px 67px #00000008;margin-left: 0%;}
img.Home_banner {display:none;}
.sbtn img {margin-top: 125px;}
.new-wrapper-4 {margin-left: -1% !important;}
.homepage-chip-three > h1 {color:#000 !important;}
.box {margin-top: 58px !important;}
}

@media (min-width:851px) and (max-width: 900px){
  img.Home_banner {
    margin-top: 0px;
    height: 322px;
    transform: scale(1);
}
.row.rowtop{margin-top: 15px;}
.storelocator-index-index .container.content{top: -10px;}
.categorypath-installation-13-chiptuning-lexicon-html #footer{margin-top: -17%!important;}
.categorypath-installation-13-chiptuning-lexicon-html .container.content{top: -90px;}
.categorypath-installation-13-faq-html #footer{margin-top: -17%!important;}
.categorypath-installation-13-faq-html .container.content{top: -90px;}
.categorypath-installation-13-shipping-returns-html #footer{margin-top: 9%!important;}
.categorypath-installation-13-shipping-returns-html .container.content{top: -90px;}
.categorypath-installation-13-installation-html .container.content{    top: -90px;}
.homepage-bullets.fontstyle-Roboto-p.moved2 .findout{margin-left: 136px!important;}
.homepage-bullets.fontstyle-Roboto-p.moved3 .findout{margin-left: 160px!important;}
img.Home_banner {margin-top: 111px;transform: scale(3.2);}
.new-wrapper-4 {margin-left: -1% !important;}
a.findout {display: block; margin-top: -12px !important;margin-left: -2px !important;}
}

@media (max-width: 1199px){
img.Home_banner {margin-top: 38px;height:245px;}
.contact-area .shadow-left, .contact-area .shadow-right{
  display: none;
}.fontstyle-Roboto-p{
  padding-left: 10px;
  padding-right: 10px;
}
.banner{
  margin-top: 80px;
}
.new-wrapper-4{margin-left: 0!important;}
}
@media(max-width:1280px) and (min-width:1200px){
  .contact-area_header_image{
        transform: scale(1.35)!important;
  }
  .btn{
    font-size: 17px;
  }

}
@media (max-width: 1907px){
img.Home_banner {margin-top: 38px;height:245px;}
.carousel .carousel-indicators li, ol li{
  display:none!important;
}
}
/*end of section*/





@media (max-width: 480px){
img.home_wallpaper {
    transform: scale(3.18);
    background: linear-gradient(to bottom, #000000 0%,rgba(0,0,0,1) 100%);
    margin-left: -148px;
    margin-top: -73px;
}
h1.teaser-title {
    /* width: 75%; */
    display: block;
    position: relative;
    font-size: 19px;
    margin-top: 109px;
    margin-bottom: -21px;
    margin-left: 6px;
}
}
.main_header_txt {text-align: center;margin-bottom: 30px;font-style: normal;line-height: normal;}
.car-selects {display: block;margin: 0 auto;width: 90%;}
.car-selects .sel.customselect {display: inline-block;font-size: 15px;margin-right: 0;position: relative;width: 33%;}
/*.car-selects .sel.customselect + .sel.customselect {margin-left: 3%;}*/
.car-selects .sel {float: left;font-size: 19px;margin-right: 3%;position: relative;width: 22%;}
.car-selects select {
  -moz-appearance: none;
  -webkit-appearance: none;
  background: #fafafa url("../images/arr_down_picker_orange.png") no-repeat scroll right 10px center;
  padding-right: 25px;
  border: 1px solid #707070;
  text-align: left;
  color: #3e3e3e;
  content: " ";
  font-size: 16px;
  font-style: italic;
  height: 50px;
  padding-left: 13px;
  width: 100%;
  height: 62px;
  font-style: normal;
  cursor: pointer;
  font-family: "OpenSansRegular";
  font-weight: bold;
}
.main_header_txt_2 {color: #000000;float: left;line-height: normal;font-size: 18px !important;font-weight: normal;margin: 30px 0 !important;text-align: center;width: 100%;font-style: italic;}
.productsearch .products-grid li {border: 1px solid #ccc !important;margin-bottom: 30px;height: auto !important;width: 24.5%;}
.productsearch .options_block {padding: 10px 0;}
#helpdiv, div#helpcontent {float: left;margin-top: 20px;text-align: center;width: 100%;}
.banner-box .car-selects .sel.customselect { width: 33.3%;}
.banner-box .car-selects { width: 100%;}
.banner-box .car-selects .sel.customselect + .sel.customselect, .white-popup .car-selects .sel.customselect + .sel.customselect, .category-accessories .car-selects .sel.customselect + .sel.customselect, .cms-chiptuning-search .car-selects .sel.customselect + .sel.customselect, .catalog-product-view .car-selects .sel.customselect + .sel.customselect { margin-left: 0;}
.banner-box .car-selects select, .white-popup .car-selects select, .cms-chiptuning-search .car-selects select, .catalog-product-view .car-selects select {
    -moz-appearance: none;
    background: #fafafa url("../images/arr_down_picker_orange.png") no-repeat scroll right 10px center;
    padding-right: 25px;
    border: 1px solid #707070;
    text-align: left;
    color: #3e3e3e;
    content: " ";
    font-family: "OpenSansRegular";
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    height: 50px;
    padding-left: 13px;
    width: 100%;
    height: 62px;
    font-style: normal;
}
select.man, select.series, select.motor {
    -moz-appearance: none;
    background: #fafafa url("../images/arr_down_picker_orange.png") no-repeat scroll right 10px center;
    padding-right: 25px;
    border: 1px solid #707070;
    text-align: left;
    color: #3e3e3e;
    content: " ";
    font-family: "OpenSansRegular";
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
    height: 50px;
    padding-left: 13px;
    width: 100%;
    height: 62px;
    font-style: normal;
}
.cms-chiptuning-search .category-products {margin-left: 300px;margin-right: 300px;margin-top: 20px;float: left;}
.cms-chiptuning-search .category-products {margin-top: -5%;}
.category-products {width: 50%;margin: 0 auto;}
.category-products {background-color: #ffffff;display: block;margin-top: -7%;padding: 31px;position: relative;min-height: 400px;}
.search-static-content {margin-bottom: 40px;}
.cms-chiptuning-search .container.content { position: inherit;}
.productsearch .product-name {color: #000;line-height: normal;min-height: 46px;margin: 0 !important;}
.product-info-table th {padding: 10px 5px;}
.news-link.video-link { margin-top: -17.5%;}
.cms-chiptuning-search .car-selects select { height: 51px;}
.proinfo-wrapper .actions .button { background: #51ba1b;}
.cms-chiptuning-search #footer h1, .cms-chiptuning-search #footer h2, .cms-chiptuning-search #footer p { color: #e1e1e1;}
/*
.products-grid li.racechip_ultimate .product-name {background: #dde9f7;}
.products-grid li.ultimate_connect .product-name {background: #e2f2ef;}
.products-grid li.racechip_pro2 .product-name {background: #efe4e2;}
[class^="icon-"], [class*=" icon-"], .vertnav .open .expandlink, .vertnav .closed .expandlink { color: #ececec;}
.products-grid li.racechip_ultimate .proinfo-wrapper {background: url("../images/bg-ultimate.jpg") no-repeat scroll center center / 100% 100%;}
.products-grid li.ultimate_connect .proinfo-wrapper {background: url("../images/bg-one.jpg") no-repeat scroll center center / 100% 100%;}
.products-grid li.racechip_pro2 .proinfo-wrapper {background: url("../images/bg-pro2.jpg") no-repeat scroll center center / 100% 100%;}
.product-buttons-container {background-color: #fe5c1a;width: 100%;}
.item .price-container {background-color: #6d6c6c;min-height: 0;padding: 0;}
.price-container {background: #6d6c6c !important;color: #e1e1e1 !important;display: inline-block !important;font-family: OpenSansRegular !important;height: auto !important;margin: 0 !important;padding: 6px 0 !important;
white-space: nowrap !important;} */

/*add-on*/
<!------------------------------------------Media Queries--------------------------------------------------->

@media screen and (max-width: 634px){
#ThrottleTuning-Remote, #ThrottleTuning-Headings {display: none;}
}
@media (max-width: 330px) and (min-width: 310px){
  #mobile-menu-icon {
    right: 29px!important;
  }
  #slider-Header-nav > div {
    padding: 6px 5px !important;
  }
  .div-Chip-type{
    width: 80px!important;
  }
  #slider-Header-nav a {
    font-size: 11px!important;
  }
  .div-throttle-tuning {
    width: 100px!important;
  }
  .div-air-filter {
    width: 80px!important;
  }
  ul #indicator-ultimate {
    font-size: 0;
  }
  #right-icon {
    font-size: 30px!important;
    top: 80px!important;
  }
  #left-icon {
    font-size: 30px!important;
    top: 80px!important;
  }
  #slider-Header-nav {
    top: 0!important;
    position: inherit!important;
  }
  #lexicon-alphabet-search > a {
    width: 9.8461%!important;
  }
}
@media (max-width: 570px) and (min-width:550px) {
  .categorypath-installation-13-chiptuning-lexicon-html .container.content{top:-159px!important;padding-left: 0!important;padding-right: 0!important;}
  .categorypath-installation-13-chiptuning-lexicon-html .html.item.first.last .contact-area_header_image {
      height: 300px!important;
      position: inherit!important;
      margin-bottom: -24px;
  }
  .categorypath-installation-13-faq-html .container.content{top:-159px!important;padding-left: 0!important;padding-right: 0!important;}
  .categorypath-installation-13-faq-html .html.item.first.last .contact-area_header_image {
      height: 300px!important;
      position: inherit!important;
      margin-bottom: -24px;
  }
  .categorypath-installation-13-shipping-returns-html .container.content{top:-159px!important;padding-left: 0!important;padding-right: 0!important;}
  .categorypath-installation-13-shipping-returns-html .html.item.first.last .contact-area_header_image {
      height: 300px!important;
      position: inherit!important;
      margin-bottom: -24px;
  }
  .categorypath-installation-13-installation-html .container.content{top:-159px!important;padding-left: 0!important;padding-right: 0!important;}
  .categorypath-installation-13-installation-html .html.item.first.last .contact-area_header_image {
      height: 300px!important;
      position: inherit!important;
      margin-bottom: -24px;
  }
  #mobile-menu-icon {
    right: 85px!important;
  }
  #slider-Header-nav > div {
    padding: 10px 47px !important;
  }
  .div-Chip-type{
    width: 80px!important;
  }
  #slider-Header-nav a {
    font-size: 11px!important;
  }
  .div-throttle-tuning {
    width: 100px!important;
  }
  .div-air-filter {
    width: 80px!important;
  }
  ul #indicator-ultimate {
    font-size: 0;
  }
  #right-icon {
    font-size: 35px!important;
    top: 150px!important;
  }
  #left-icon {
    font-size: 35px!important;
    top: 150px!important;
  }
  #slider-Header-nav {
    top: 0!important;
    position: inherit!important;
  }
  #lexicon-alphabet-search > a {
    width: 5.8461%!important;
  }
}
@media (max-width:700px) and (min-width:650px){
.categorypath-chiptuning-performance-upgrade-html .container.content{padding-right: 0;padding-left: 0;}
.categorypath-chiptuning-performance-upgrade-html #tab-chiptuning-top {top: 256px;position: absolute;left: 99px;}
.categorypath-chiptuning-performance-upgrade-html div#myCarousel_62 .carousel-control.right { margin-top: -30%;margin-left: 64.7%;width: 20%;}
.categorypath-chiptuning-performance-upgrade-html div#myCarousel_62 .carousel-control.left{ margin-top: -30%}
.categorypath-chiptuning-performance-upgrade-html .carousel-inner > .item{margin-left: 0;}
.categorypath-chiptuning-performance-upgrade-html div#myCarousel_63 .carousel-control.left{    margin-top: 24%;}
.categorypath-chiptuning-performance-upgrade-html div#myCarousel_63 .carousel-control.right{    margin-top: 24%;}
.col-md-6.col-optimize.one{width:100%;}
.categorypath-chiptuning-installation-html .container.content{padding-right: 0;padding-left: 0;    top: 23px;}
.categorypath-chiptuning-product-overview-html .container.content{padding-right: 0;padding-left: 0;}
#tab-chiptuning-top >li{width: 100%!important;}
#tab-chiptuning-top {position: initial!important;}
.categorypath-chiptuning-product-overview-html .proview-menu{position: initial!important;}
.advantage-box.lc-container.product-pedal_tuning.-data-sensitive.-is-connect.-not-consumption.-not-warranty.-not-warranty_feature.-not-value_processor_speed.-not-tuev.-is-available{display: block!important;}
.advantages {width: 50%!important;}
p.title2{width: 100%!important;}
p.second_subheading{width: 100%!important;}
.categorypath-throttle-tuning-html .controloption1{width: 60%!important;}
.xlr-content.xlr-controller {    margin-top: 10%!important;}
h2.Control_Option1 {margin-left: -190px!important;}
.controloption2 {
    display: inline-block;
  margin-top: -12%!important;
    margin-left: 45%!important;
}
p.sevenstagesparag {
    font-family: Roboto Regular;
    font-size: 15px;
    width: 384px;
    color: #000;
    line-height: 25px;
    padding-left: 32px;
    padding-right:60px!important;
}
h2.titlewhite {
    color: #ffffff;
    font-size: 35px;
    font-family: Roboto Medium;
    font-weight: 500;
    line-height: 43px;
     margin: 37px 0px 0 0px!important;
    text-align: left;
    text-transform: inherit;
    width: 81%!important;
}
.installation-text {
    font-family: Roboto Regular;
    font-size: 16px;
    display: inline-block;
    float: right;
    margin-top: -14.5%;
    margin-right: 12.5%!important;
    line-height: 30px;
    color: #fff;
    list-style-type: none;
    width: 44%!important;
}
img.sevenstages {
    width: 75%;
    float: right;
    margin-right: 3%;
}
img.controller {

    margin-left: 63%!important;
    margin-top: 12%!important;
}
.categorypath-throttle-tuning-html #mobile-menu-icon {display: block !important;cursor:pointer;width:16%;text-align: center;float: none;right:0!important;}
.categorypath-installation-13-installation-html .col-md-3{padding-bottom: 10px;}
.div-Chip-type {
    vertical-align: top;
    width: 70px!important;
    background: #4d4d4d;
}
.div-throttle-tuning {
    vertical-align: top;
    width: 115px!important;
    background: #4d4d4d;
}
.div-air-filter {
    vertical-align: top;
    width: 65px!important;
    background: #4d4d4d;
}
.html.item.first.last .contact-area_header_image {
    height: 315px!important;
    position: inherit!important;
    margin-bottom: -24px;
}
.contact-area #contactForm textarea {
    height: 120px;
    width: 95% !important;
}
h2.resclick{
  padding-left: 23px!important;
}
.input-text{width: 95%!important;}
#contact-form{margin-left: 0!important;}

}

@media (max-width:740px) and (min-width:701px){
  .categorypath-about-us-news-stories-html .container.content{top:-90px;padding-left: 0;padding-right: 0;}
  .categorypath-installation-13-installation-html .container.content{top:-165px;padding-left: 0;padding-right: 0;}

  .categorypath-installation-13-shipping-returns-html  .container.content{top:-173px;padding-left: 0;padding-right: 0;}
  .categorypath-installation-13-shipping-returns-html .html.item.first.last .contact-area_header_image{
      height: 320px!important;
      position: inherit!important;
      margin-bottom: -24px;
  }
  .categorypath-about-us-the-racechip-company-html .pagemanager h2{width: 70%}
  .categorypath-installation-13-chiptuning-lexicon-html .container.content{top:-173px;padding-left: 0;padding-right: 0;}
  .categorypath-installation-13-chiptuning-lexicon-html .html.item.first.last .contact-area_header_image{
      height: 320px!important;
      position: inherit!important;
      margin-bottom: -24px;
  }
  .categorypath-installation-13-installation-html .col-md-3{padding-bottom: 15px;}
  .categorypath-installation-13-installation-html .container.content{padding-left: 0;padding-right: 0;top:-71px;}
  .div-Chip-type {
    vertical-align: top;
    width: 80px;
    background: #4d4d4d;
}
.div-throttle-tuning {
    vertical-align: top;
    width: 120px;
    background: #4d4d4d;
}
.div-air-filter {
    vertical-align: top;
    width: 90px;
    background: #4d4d4d;
}
  .categorypath-installation-13-installation-html .html.item.first.last .contact-area_header_image{
    height: 320px!important;
    position: inherit!important;
    margin-bottom: -24px;
}
  .html.item.first.last .proview-sec .col-md-6.col-optimize{margin-left: 7%!important;}
.html.item.first.last .proview-sec .col-md-6.col-optimize.one {
    width: 48%;
    margin-top: -1189px !important;
    margin-left: 48% !important;
}
  .categorypath-chiptuning-installation-html #tab-chiptuning-top{margin-left: 0!important;left: 0;top:-51px;}
  .categorypath-chiptuning-installation-html .container.content{padding-left: 0;padding-right: 0;}
  .categorypath-chiptuning-product-overview-html #tab-chiptuning-top >li{width: 14%;}
  .categorypath-chiptuning-fuel-economy-html .pagemanager h2, .product-essential .product-name h1, #customer-reviews h2, .category-title h1, .page-title h1, .category-products h1, .cms-page-view .col-main h2{margin-left: 12%!important;}
  .categorypath-chiptuning-performance-upgrade-html .container.content {
      padding-right: 0;
      padding-left: 0;
  }
  .categorypath-chiptuning-performance-upgrade-html  #tab-chiptuning-top {

      position: absolute;
      left: 99px;
  }
}
@media screen and (max-width:768px) {
  h2.resclick{padding-left: 23px!important;}
#grid-Footer {text-align:center!important;display:block!important;}

#mobile-image-logo {display: block;}
.catalog-product-view #mobile-menu-icon {display: block !important;cursor:pointer;width: 90%;text-align: right;float: none;right:29!important;}
.catalog-product-view .container.content{top:-217px!important;}

.categorypath-throttle-tuning-html .container.content{padding-right: 0;padding-left: 0;    top: 105px;}
#mobile-menu-icon {display: block !important;cursor:pointer;width: 84%;text-align: right;float: right;}

#nav a {font-weight: bold !important;font-size: 14px;}
#nav {margin-top: 54px;/ / max-height: 400 px;/ / overflow-y: auto;}
#nav > li:nth-child(1) > a > img{display: none;}
#nav > li > ul {display: none;}
#nav > li {text-align: center !important;background: #2f3131 !important;padding-top: 4px;padding-bottom: 4px;}
#nav li.active {border-top: 0px !important;}
#hompage-comparison-container{display:none;}
#hompage-comparison-tablet-container {display: block;}
.Homepage-street-image {display: none;}
.homepage-chip-three > h1,#compare-heading-sections {color: rgb(72, 72, 72)!important;font-size: 22px;}
.homepage-bullets,.homepage-stats,.homepage-chip-three >p,.homepage-news,.all-news-link {text-align: center!important;}
.vehicle-select{width:100%!important;}
.homepage-racechip-media {text-align: center;padding-top: 15px;display: none;}
.contact-area .shadow-left, .contact-area .shadow-right {
    height: 171px;
    position: absolute;
    width: 10%;
    display: none;
}
#tab-chiptuning-top >li {
    display: inline-block;
    width: 17%;
    text-decoration: none;
    margin: 0 auto;
}
#tab-chiptuning-top >li>a {
    color: #a2a2a2;
    background: #414242;
    padding-top: 10px!important;
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-family: Roboto, Arial, Verdana, sans-serif;
    text-decoration: none;
    font-weight: bold;
    font-weight: 400;
    font-size: 12px;
    height: 21px;
    padding-top: 17px;
    padding-left: 9px!important;
    padding-right: 9px!important;
    padding-bottom: 20px!important;
}
}

@media (min-width: 769px) {
#nav {display: block !important;}
#mobile-image-logo {display: none;}
}

@media screen and (max-width: 990px) {
.control {left: 0px;}
    }

/*------------additional Media Queries-----------*/
/*add-on*/

@media (max-width: 443px){
.filterbg {
    height: 82px;
    background: transparent url(../images/shop_stage_desktop.jpg) no-repeat center;
    background-size: cover;
    -moz-background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-top: -22% !important;
    margin-left: -3%;
    width: 106%;
}
.category-products {
    background-color: #ffffff;
    display: block;
    margin-top: -29% !important;
    padding: 31px;
    position: relative;
    width: 95%;
    margin-left: -7%;
}
.category-products h1.cattitle, h1.cattitle {
    font-family: Roboto, Arial, Verdana, sans-serif;
    font-weight: 600;
    font-style: italic;
    text-align: center;
    font-size: 1.1714rem;
    line-height: normal;
    width: 93%;
    margin-left: -4%;
}
.car-selects {margin: 0 auto;width: 100%;margin-left: -3%;display: block;}
.car-selects .sel.customselect {display: inline-block;font-size: 15px;margin-right: 0;position: relative;width: 100%;margin-left: 0px;}
}


@media (min-width: 444px) and (max-width: 674px){
.filterbg {
    height: 82px;
    background: transparent url(../images/shop_stage_desktop.jpg) no-repeat center;
    background-size: cover;
    -moz-background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-top: -18% !important;
    width: 106%;
    margin-left: -3%;
    border-top: 20px solid #000;
}
.category-products {
    background-color: #ffffff;
    display: block;
    margin-top: -15% !important;
    padding: 31px;
    position: relative;
    width: 91%;
    margin-left: -1.5%;
}
.category-products h1.cattitle, h1.cattitle {
    font-family: Roboto, Arial, Verdana, sans-serif;
    font-weight: 600;
    font-style: italic;
    text-align: center;
    font-size: 1.1714rem;
    line-height: normal;
    width: 100%;
    margin-left: -4%;
}
.car-selects {margin: 0 auto;width: 88%;margin-left: 8%;display: block;}
.car-selects .sel.customselect {display: inline-block;font-size: 15px;margin-right: 0;position: relative;width: 95%;margin-left: 8px;}
}


@media (min-width: 675px) and (max-width: 720px){

.filterbg {
    height: 184px;
    background: transparent url(../images/shop_stage_desktop.jpg) no-repeat center;
    background-size: cover;
    -moz-background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-top: -14%;
    width: 105%;
    margin-left: -3%;
}
.category-products {
    background-color: #ffffff;
    display: block;
    margin-top: -26% !important;
    padding: 31px;
    position: relative;
    width: 81%;
}
.category-products h1.cattitle, h1.cattitle {
    font-family: Roboto, Arial, Verdana, sans-serif;
    font-weight: 600;
    font-style: italic;
    text-align: center;
    font-size: 1.1714rem;
    line-height: normal;
    width: 92%;
    margin-left: 1% !important;
}
.car-selects {display: block;margin: 0 auto;width: 90%;}
.car-selects .sel.customselect {display: inline-block;font-size: 15px;margin-right: 0;position: relative;width: 33%;margin-left: -28px;}
.pagemanager h2, .product-essential .product-name h1, #customer-reviews h2, .category-title h1, .page-title h1, .category-products h1, .cms-page-view .col-main h2 {
    color: #000000;
    font-size: 18px;
    font-weight: normal;
    line-height: 39px;
    margin: 20px 0;
    padding: 16px;
    text-align: center;
    text-transform: uppercase;
    width: 65%;
    margin-left: 13% !important;
}
}

@media (min-width: 721px) and (max-width: 768px){

.filterbg {
    height: 184px;
    background: transparent url(../images/shop_stage_desktop.jpg) no-repeat center;
    background-size: cover;
    -moz-background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-top: -8%;
}
.category-products {
    background-color: #ffffff;
    display: block;
    margin-top: -24% !important;
    padding: 31px;
    position: relative;
    width: 79%;
}
.category-products h1.cattitle, h1.cattitle {
    font-family: Roboto, Arial, Verdana, sans-serif;
    font-weight: 600;
    font-style: italic;
    text-align: center;
    font-size: 1.1714rem;
    line-height: normal;
    width: 92%;
    margin-left: 1% !important;
}
.car-selects {display: block;margin: 0 auto;width: 83%;}
.car-selects .sel.customselect {display: inline-block;font-size: 15px;margin-right: 0;position: relative;width: 33%;margin-left: -28px;}
.pagemanager h2, .product-essential .product-name h1, #customer-reviews h2, .category-title h1, .page-title h1, .category-products h1, .cms-page-view .col-main h2 {
    color: #000000;
    font-size: 18px;
    font-weight: normal;
    line-height: 39px;
    margin: 20px 0;
    padding: 16px;
    text-align: center;
    text-transform: uppercase;
    width: 65%;
    margin-left: 13% !important;
}
}


@media (min-width: 769px) and (max-width: 940px){
.content {margin-bottom: 8%!important;}
.filterbg {
    height: 184px;
    background: transparent url(../images/shop_stage_desktop.jpg) no-repeat center;
    background-size: cover;
    -moz-background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-top: -8%;
}
.category-products {
    background-color: #ffffff;
    display: block;
    margin-top: -24% !important;
    padding: 31px;
    position: relative;
    width: 79%;
}
.category-products h1.cattitle, h1.cattitle {
    font-family: Roboto, Arial, Verdana, sans-serif;
    font-weight: 600;
    font-style: italic;
    text-align: center;
    font-size: 1.1714rem;
    line-height: normal;
    width: 92%;
    margin-left: 1% !important;
}
.car-selects {display: block;margin: 0 auto;width: 76%;}
.car-selects .sel.customselect {display: inline-block;font-size: 15px;margin-right: 0;position: relative;width: 33%;margin-left: -28px;}
.pagemanager h2, .product-essential .product-name h1, #customer-reviews h2, .category-title h1, .page-title h1, .category-products h1, .cms-page-view .col-main h2 {
    color: #000000;
    font-size: 18px;
    font-weight: normal;
    line-height: 39px;
    margin: 20px 0;
    padding: 16px;
    text-align: center;
    text-transform: uppercase;
    width: 65%;
    margin-left: 24% !important;
}
}

@media (min-width: 941px) and (max-width: 1200px){
  #tab-chiptuning-top >li>a {
      color: #a2a2a2;
      background: #414242;
      padding-top: 10px!important;
      display: block;
      text-align: center;
      text-transform: uppercase;
      font-family: Roboto, Arial, Verdana, sans-serif;
      text-decoration: none;
      font-weight: bold;
      font-weight: 400;
      font-size: 12px;
      height: 21px;
      padding-top: 17px;
      padding-left: 9px!important;
      padding-right: 9px!important;
      padding-bottom: 20px!important;
  }
.content {margin-bottom: 8%!important;}
.filterbg {
    height: 203px;
    background: transparent url(../images/shop_stage_desktop.jpg) no-repeat center;
    background-size: cover;
    -moz-background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-top: -4%;
}
.category-products {
    background-color: #ffffff;
    display: block;
    margin-top: -22% !important;
    padding: 31px;
    position: relative;
    width: 88%;
}
.category-products h1.cattitle, h1.cattitle {
    font-family: Roboto, Arial, Verdana, sans-serif;
    font-weight: 600;
    font-style: italic;
    text-align: center;
    font-size: 1.1714rem;
    line-height: normal;
    width: 92%;
    margin-left: 1% !important;
}
.car-selects {display: block;margin: 0 auto;width: 61%;}
.car-selects .sel.customselect {display: inline-block;font-size: 15px;margin-right: 0;position: relative;width: 33%;margin-left: -28px;}
.pagemanager h2, .product-essential .product-name h1, #customer-reviews h2, .category-title h1, .page-title h1, .category-products h1, .cms-page-view .col-main h2 {
    color: #000000;
    font-size: 18px;
    font-weight: normal;
    line-height: 39px;
    margin: 20px 0;
    padding: 16px;
    text-align: center;
    text-transform: uppercase;
    width: 65%;
    margin-left: 24% !important;
}
}

@media (min-width: 1201px) and (max-width: 1337px){
.content {margin-bottom: 8%!important;}
.filterbg {
    height: 223px;
    background: transparent url(../images/shop_stage_desktop.jpg) no-repeat center;
    background-size: cover;
    -moz-background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-top: -4%;
    margin-bottom: -11%;
}
}
/*-----------additional Media Queries----------*/

@media (max-width: 1200px) {.cms-chiptuning-search .container.content { top: 0; margin-top: -40px; padding: 0;}}

@media (max-width: 767px) {
.choose_rschip_block { clear: both;}
.productsearch .products-grid li { display: block; float: none; margin: 0 auto 60px !important; width: 70%;}
.cms-chiptuning-search .car-selects select { font-size: 14px; height: 41px;}
}

/*------------additional Media Queries-----------*/

@media (max-width: 440px) {
.productsearch .products-grid li {width: 90%;padding-bottom: 24%;}
.pagemanager h2, .product-essential .product-name h1, #customer-reviews h2, .category-title h1, .page-title h1, .category-products h1, .cms-page-view .col-main h2 {
    color: #000000;
    font-size: 18px;
    font-weight: normal;
    line-height: 18px;
    margin: 20px 0;
    padding: 16px;
    text-align: center;
    text-transform: uppercase;
    width: 92%;
}
.car-selects {margin: 0 auto;width: 100%;margin-left: -3%;display: block;}
.car-selects .sel.customselect {display: inline-block;font-size: 15px;margin-right: 0;position: relative;width: 100%;margin-left: 0;}
.cms-chiptuning-search .category-products {margin-left: 0%;margin-right: 300px;margin-top: -1% !important;float: left;width: 83%;}
.products-grid .actions .button {background-color: #51ba1b;margin-top: -32%;margin-left: 84%;height: 35px;width: 64%;}
.image-container .wishlist {display: none;}
.product-name {margin-top: 13px;margin-left: -20px;width: 100%;/* margin-bottom: -23px; */}
.productsearch .products-grid li {width: 90%;padding-bottom: 24%;}
}

@media (min-width: 441px) and (max-width:500px) {
.productsearch .products-grid li {width: 90%;padding-bottom: 24%;}
.pagemanager h2, .product-essential .product-name h1, #customer-reviews h2, .category-title h1, .page-title h1, .category-products h1, .cms-page-view .col-main h2 {
    color: #000000;
    font-size: 18px;
    font-weight: normal;
    line-height: 18px;
    margin: 20px 0;
    padding: 16px;
    text-align: center;
    text-transform: uppercase;
    width: 92%;
}
.car-selects {margin: 0 auto;width: 100%;margin-left: -3%;display: block;}
.car-selects .sel.customselect {display: inline-block;font-size: 15px;margin-right: 0;position: relative;width: 100%;margin-left: 0px;}
.cms-chiptuning-search .category-products {margin-left: 0%;margin-right: 300px;margin-top: -1% !important;float: left;width: 83%;}
.products-grid .actions .button {background-color: #51ba1b;margin-top: -24%;margin-left: 84%;height: 35px;width: 64%;}
.image-container .wishlist {display: none;}
.product-name {margin-top: 13px;margin-left: -20px;width: 100%;/* margin-bottom: -23px; */}
.productsearch .products-grid li {width: 90%;padding-bottom: 24%;}
}


@media (min-width: 501px) and (max-width:600px) {
.productsearch .products-grid li {width: 90%;padding-bottom: 24%;}
.pagemanager h2, .product-essential .product-name h1, #customer-reviews h2, .category-title h1, .page-title h1, .category-products h1, .cms-page-view .col-main h2 {
    color: #000000;
    font-size: 18px;
    font-weight: normal;
    line-height: 18px;
    margin: 20px 0;
    padding: 16px;
    text-align: center;
    text-transform: uppercase;
    width: 92%;
}
.car-selects {margin: 0 auto;width: 69%;margin-left: 11%;display: block;}
.car-selects .sel.customselect {display: inline-block;font-size: 15px;margin-right: 0;position: relative;width: 100%;margin-left: 0;}
.cms-chiptuning-search .category-products {margin-left: 4%;margin-right: 300px;margin-top: 8% !important;float: left;width: 83%;}
.products-grid .actions .button {background-color: #51ba1b;margin-top: -32%;margin-left: 84%;height: 35px;width: 64%;}
.image-container .wishlist {display: none;}
.product-name {margin-top: 13px;margin-left: -20px;width: 100%;/* margin-bottom: -23px; */}
.productsearch .products-grid li {width: 60%;padding-bottom: 14%;}
}


@media (min-width: 601px) and (max-width:700px) {
.productsearch .products-grid li {width: 90%;padding-bottom: 24%;}
.pagemanager h2, .product-essential .product-name h1, #customer-reviews h2, .category-title h1, .page-title h1, .category-products h1, .cms-page-view .col-main h2 {
    color: #000000;
    font-size: 18px;
    font-weight: normal;
    line-height: 18px;
    margin: 20px 0;
    padding: 16px;
    text-align: center;
    text-transform: uppercase;
    width: 92%;
}
.car-selects {margin: 0 auto;width: 69%;margin-left: 11%;display: block;}
.car-selects .sel.customselect {display: inline-block;font-size: 15px;margin-right: 0;position: relative;width: 100%;margin-left: 0;}
.cms-chiptuning-search .category-products {margin-left: 4%;margin-right: 300px;margin-top: 5% !important;float: left;width: 83%;}
.products-grid .actions .button {background-color: #51ba1b;margin-top: -32%;margin-left: 84%;height: 35px;width: 64%;}
.image-container .wishlist {display: none;}
.product-name {margin-top: 13px;margin-left: -20px;width: 100%;/* margin-bottom: -23px; */}
.productsearch .products-grid li {width: 60%;padding-bottom: 14%;}
}


@media (min-width: 701px) and (max-width:766px) {
.productsearch .products-grid li {width: 90%;padding-bottom: 24%;}
.pagemanager h2, .product-essential .product-name h1, #customer-reviews h2, .category-title h1, .page-title h1, .category-products h1, .cms-page-view .col-main h2 {
    color: #000000;
    font-size: 18px;
    font-weight: normal;
    line-height: 18px;
    margin: 20px 0;
    padding: 16px;
    text-align: center;
    text-transform: uppercase;
    width: 92%;
}
.filterbg {
    height: 180px;
    background: transparent url(../images/shop_stage_desktop.jpg) no-repeat center;
    background-size: cover;
    -moz-background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-top: -12%;
    margin-bottom: 2%;
    margin-left: -2%;
    width: 104%;
}
.car-selects {margin: 0 auto;width: 69%;margin-left: 11%;display: block;}
.car-selects .sel.customselect {display: inline-block;font-size: 15px;margin-right: 0;position: relative;width: 100%;margin-left: 0;}
.cms-chiptuning-search .category-products {margin-left: 4%;margin-right: 300px;margin-top: -9% !important;float: left;width: 83%;}
.products-grid .actions .button {background-color: #51ba1b;margin-top: -25%;margin-left: 84%;height: 35px;width: 64%;}
.image-container .wishlist {display: none;}
.product-name {margin-top: 13px;margin-left: -20px;width: 100%;/* margin-bottom: -23px; */}
.productsearch .products-grid li {width: 60%;padding-bottom: 14%;}
}


@media (min-width: 767px) and (max-width:800px) {
.productsearch .products-grid li {width: 90%;padding-bottom: 24%;}
.pagemanager h2, .product-essential .product-name h1, #customer-reviews h2, .category-title h1, .page-title h1, .category-products h1, .cms-page-view .col-main h2 {
    width: 85%!important;
    margin-left: 3%!important;
}
.filterbg {
    height: 180px;
    background: transparent url(../images/shop_stage_desktop.jpg) no-repeat center;
    background-size: cover;
    -moz-background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-top: -10%;
    margin-bottom: 2%;
    transform: scale(1.2) !important;
}
.car-selects {margin: 0 auto;width: 69%;margin-left: 11%;display: block;}
.car-selects .sel.customselect {display: inline-block;font-size: 15px;margin-right: 0;position: relative;width: 100%;margin-left: 0;}
.cms-chiptuning-search .category-products {margin-left: 4%;margin-right: 300px;margin-top: -9% !important;float: left;width: 83%;}
.products-grid .actions .button {background-color: #51ba1b;margin-top: -32%;margin-left: 84%;height: 35px;width: 64%;}
.image-container .wishlist {display: none;}
.product-name {margin-top: 13px;margin-left: -20px;width: 100%;/* margin-bottom: -23px; */}
.productsearch .products-grid li {width: 60%;padding-bottom: 12%;}
}

@media (min-width: 801px) and (max-width:900px) {
.productsearch .products-grid li {width: 90%;padding-bottom: 24%;}
.pagemanager h2, .product-essential .product-name h1, #customer-reviews h2, .category-title h1, .page-title h1, .category-products h1, .cms-page-view .col-main h2 {
    color: #000000;
    font-size: 18px;
    font-weight: normal;
    line-height: 18px;
    margin: 20px 0;
    padding: 16px;
    text-align: center;
    text-transform: uppercase;
    width: 92%;
}
.filterbg {
    height: 180px;
    background: transparent url(../images/shop_stage_desktop.jpg) no-repeat center;
    background-size: cover;
    -moz-background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-top: -8%;
    margin-bottom: 2%;
    transform: scale(1.2);
}
.car-selects {margin: 0 auto;width: 69%;margin-left: 11%;display: block;}
.car-selects .sel.customselect {display: inline-block;font-size: 15px;margin-right: 0;position: relative;width: 100%;margin-left: 0;}
.cms-chiptuning-search .category-products {margin-left: 4%;margin-right: 300px;margin-top: -9% !important;float: left;width: 83%;}
.products-grid .actions .button {background-color: #51ba1b;margin-top: -22%;margin-left: 84%;height: 35px;width: 64%;}
.image-container .wishlist {display: none;}
.product-name {margin-top: 13px;margin-left: -20px;width: 100%;/* margin-bottom: -23px; */}
.productsearch .products-grid li {width: 60%;padding-bottom: 0%;}
}


@media (min-width: 901px) and (max-width:1200px) {
.productsearch .products-grid li {width: 90%;padding-bottom: 24%;}
.pagemanager h2, .product-essential .product-name h1, #customer-reviews h2, .category-title h1, .page-title h1, .category-products h1, .cms-page-view .col-main h2 {
    color: #000000;
    font-size: 18px;
    font-weight: normal;
    line-height: 18px;
    margin: 20px 0;
    padding: 16px;
    text-align: center;
    text-transform: uppercase;
    width: 51%!important;
}
.filterbg {
    height: 180px;
    background: transparent url(../images/shop_stage_desktop.jpg) no-repeat center;
    background-size: cover;
    -moz-background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-top: -3%;
    margin-bottom: 2%;
    transform: scale(1.5);
}
.car-selects {margin: 0 auto;width: 69%;margin-left: 11%;display: block;}
.car-selects .sel.customselect {display: inline-block;font-size: 15px;margin-right: 0;position: relative;width: 100%;margin-left: 0;}
.cms-chiptuning-search .category-products {margin-left: 4%;margin-right: 300px;margin-top: -9% !important;float: left;width: 83%;}
.products-grid .actions .button {background-color: #51ba1b;margin-top: -22%;margin-left: 84%;height: 35px;width: 64%;}
.image-container .wishlist {display: none;}
.product-name {margin-top: 13px;margin-left: -20px;width: 100%;/* margin-bottom: -23px; */}
.productsearch .products-grid li {width: 60%;padding-bottom: 0%;}
}


@media (min-width: 1201px) and (max-width:1336px) {
.productsearch .products-grid li {width: 90%;padding-bottom: 24%;}
.pagemanager h2, .product-essential .product-name h1, #customer-reviews h2, .category-title h1, .page-title h1, .category-products h1, .cms-page-view .col-main h2 {
    color: #000000;
    font-size: 18px;
    font-weight: normal;
    line-height: 18px;
    margin: 20px 0;
    padding: 16px;
    text-align: center;
    text-transform: uppercase;
    width: 92%;
}
.filterbg {
    height: 180px;
    background: transparent url(../images/shop_stage_desktop.jpg) no-repeat center;
    background-size: cover;
    -moz-background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-top: -8%;
    margin-bottom: 2%;
}
.car-selects {margin: 0 auto;width: 69%;margin-left: 11%;display: block;}
.car-selects .sel.customselect {display: inline-block;font-size: 15px;margin-right: 0;position: relative;width: 33%;/*margin-left: -18px;*/}
.cms-chiptuning-search .category-products {margin-left: 4%;margin-right: 300px;margin-top: -9% !important;float: left;width: 83%;}
.products-grid .actions .button {background-color: #51ba1b;margin-top: -22%;margin-left: 84%;height: 35px;width: 66%;}
.image-container .wishlist {display: none;}
.product-name {margin-top: 13px;margin-left: -20px;width: 100%;/* margin-bottom: -23px; */}
.productsearch .products-grid li {width: 33%;padding-bottom: 0%;}
}


@media (min-width: 1336px) and (max-width:1565px) {
.productsearch .products-grid li {width: 90%;padding-bottom: 24%;}
.pagemanager h2, .product-essential .product-name h1, #customer-reviews h2, .category-title h1, .page-title h1, .category-products h1, .cms-page-view .col-main h2 {
    color: #000000;
    font-size: 18px;
    font-weight: normal;
    line-height: 18px;
    margin: 20px 0;
    padding: 16px;
    text-align: center;
    text-transform: uppercase;
    width: 92%;
}
.filterbg {
    height: 180px;
    background: transparent url(../images/shop_stage_desktop.jpg) no-repeat center;
    background-size: cover;
    -moz-background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-top: -8%;
    margin-bottom: 2%;
}
.car-selects {margin: 0 auto;width: 69%;margin-left: 11%;display: block;}
.car-selects .sel.customselect {display: inline-block;font-size: 15px;margin-right: 0;position: relative;width: 33%;margin-left: 0;}
.cms-chiptuning-search .category-products {margin-left: 6%;margin-right: 300px;margin-top: -4% !important;float: left;width: 83%;}
.products-grid .actions .button {background-color: #51ba1b;margin-top: -22%;margin-left: 84%;height: 35px;width: 70%;}
.image-container .wishlist {display: none;}
.product-name {margin-top: 13px;margin-left: -20px;width: 100%;/* margin-bottom: -23px; */}
.productsearch .products-grid li {width: 33%;padding-bottom: 0%;}
}


@media (min-width: 1566px) and (max-width:1700px) {
.productsearch .products-grid li {
border: 1px solid #ccc !important;
margin-bottom: 30px;
height: auto !important;
width: 33.5%;
}
}


/*------------additional Media Queries-----------*/

@media(max-width:360px){
.cart {
    display: block;
    position: relative;
    width: 73% !important;
    background-color: #fff;
    padding: 28px 108px !important;
    margin-top: -43% !important;
    margin: 0 auto;
    margin-left: -33% !important;
}
table#shopping-cart-table {display: grid !important;}
.cart-table th {padding: 15px !important;}
.custom_text {font-size: 1.2rem !important;}
.custom_h3 {margin: 5px -78px 8px -6px !important;}
#shopping-cart-table > thead > tr > th {font-weight: bold;font-size: 13px !important;}
.product-name {margin-top: 13px !important;margin-left: -1px !important;width: 251% !important;margin-bottom: 10px !important;}
.discount {display: block;margin: -25px -6px 82px -28px !important;}
.col-md-12.col-sm-12.col-xs-12.totals.cart-collaterals-col.pull-right {width: 129% !important;margin-right: -30% !important;}
}

@media(max-width:375px) and (min-width:361px){
.cart {
    display: block;
    position: relative;
    width: 73% !important;
    background-color: #fff;
    padding: 28px 108px !important;
    margin-top: -43% !important;
    margin: 0 auto;
    margin-left: -29% !important;
}
table#shopping-cart-table {display: grid;}
.cart-table th {padding: 15px !important;}
.custom_text {font-size: 1.2rem !important;}
.custom_h3 {margin: 5px -78px 8px -6px !important;}
#shopping-cart-table > thead > tr > th {font-weight: bold;font-size: 14px !important;}
.product-name {margin-top: 13px !important;margin-left: -1px !important;width: 251% !important;margin-bottom: 10px !important;}
.discount {display: block;margin: -25px -6px 82px -28px;}
.col-md-12.col-sm-12.col-xs-12.totals.cart-collaterals-col.pull-right {width: 124% !important;margin-right: -25% !important;
}
}

@media(max-width:400px) and (min-width:376px){
.cart {
    display: block;
    position: relative;
    width: 73% !important;
    background-color: #fff;
    padding: 28px 108px !important;
    margin-top: -35% !important;
    margin: 0 auto;
    margin-left: -27% !important;
}
table#shopping-cart-table {display: grid;}
.cart-table th {padding: 15px !important;}
.custom_text {font-size: 1.2rem !important;}
.custom_h3 {margin: 5px -78px 8px -6px !important;}
#shopping-cart-table > thead > tr > th {font-weight: bold;font-size: 14px !important;}
.product-name {margin-top: 13px !important;margin-left: -1px !important;width: 251% !important;margin-bottom: 10px !important;}
.discount {display: block;margin: -25px -6px 82px -28px;}
.col-md-12.col-sm-12.col-xs-12.totals.cart-collaterals-col.pull-right {width: 124% !important;margin-right: -25% !important;}
}

@media(max-width:450px) and (min-width:401px){
.cart {
    display: block;
    position: relative;
    width: 73% !important;
    background-color: #fff;
    padding: 28px 118px !important;
    margin-top: -31% !important;
    margin: 0 auto;
    margin-left: -27% !important;
}
table#shopping-cart-table {width: 107%;display: grid;}
.cart-table th {padding: 15px !important;}
.custom_text {font-size: 1.2rem !important;}
.custom_h3 {margin: 5px -78px 8px -6px !important;}
#shopping-cart-table > thead > tr > th {font-weight: bold;font-size: 14px !important;}
.product-name {margin-top: 13px !important;margin-left: -1px !important;width: 251% !important;margin-bottom: 10px !important;}
.discount {display: block;margin: -25px -6px 82px -28px;}
.col-md-12.col-sm-12.col-xs-12.totals.cart-collaterals-col.pull-right {width: 124% !important;margin-right: -25% !important;}
button.button.btn-update {margin-top: 2%;}
}

@media(max-width:500px) and (min-width:451px){
.cart {
    display: block;
    position: relative;
    width: 73% !important;
    background-color: #fff;
    padding: 28px 108px !important;
    margin-top: -28% !important;
    margin: 0 auto;
    margin-left: -20% !important;
}
table#shopping-cart-table {width: 113%;display: grid;}
.cart-table th {padding: 15px !important;}
.custom_text {font-size: 1.2rem !important;}
.custom_h3 {margin: 5px -78px 8px -6px !important;}
#shopping-cart-table > thead > tr > th {font-weight: bold;font-size: 14px !important;}
.product-name {margin-top: 13px !important;margin-left: -1px !important;width: 251% !important;margin-bottom: 10px !important;}
.discount {display: block;margin: -25px -6px 82px -28px;}
.col-md-12.col-sm-12.col-xs-12.totals.cart-collaterals-col.pull-right {width: 124% !important;margin-right: -25% !important;}
button.button.btn-update {margin-top: 2%;}
}

@media(max-width:600px) and (min-width:501px){
.cart {
    display: block;
    position: relative;
    width: 73% !important;
    background-color: #fff;
    padding: 28px 128px !important;
    margin-top: -28% !important;
    margin: 0 auto;
    margin-left: -16% !important;
}
table#shopping-cart-table {width: 113%;display: grid;}
.cart-table th {padding: 15px !important;}
.custom_text {font-size: 1.2rem !important;}
.custom_h3 {margin: 5px -78px 8px -6px !important;}
#shopping-cart-table > thead > tr > th {font-weight: bold;font-size: 14px !important;}
.product-name {margin-top: 13px !important;margin-left: -1px !important;width: 251% !important;margin-bottom: 10px !important;}
.discount {display: block;margin: -25px 34px 75px -44px;}
.col-md-12.col-sm-12.col-xs-12.totals.cart-collaterals-col.pull-right {width: 124% !important;margin-right: -18% !important;}
button.button.btn-update {margin-top: 2%;}
}

@media(max-width:700px) and (min-width:601px){
.cart {
    display: block;
    position: relative;
    width: 73% !important;
    background-color: #fff;
    padding: 28px 148px !important;
    margin-top: -25% !important;
    margin: 0 auto;
    margin-left: -16% !important;
}
table#shopping-cart-table {width: 113%;display: grid;}
.cart-table th {padding: 15px !important;}
.custom_text {font-size: 1.2rem !important;}
.custom_h3 {margin: 5px -78px 8px -6px !important;}
#shopping-cart-table > thead > tr > th {font-weight: bold;font-size: 14px !important;}
.product-name {margin-top: 13px !important;margin-left: -1px !important;width: 251% !important;margin-bottom: 10px !important;}
.discount {display: block;margin: -25px 34px 75px -44px;}
.col-md-12.col-sm-12.col-xs-12.totals.cart-collaterals-col.pull-right {width: 124% !important;margin-right: -22% !important;}
button.button.btn-update {margin-top: 2%;}
}

@media(max-width:750px) and (min-width:701px){
.cart {
    display: block;
    position: relative;
    width: 73% !important;
    background-color: #fff;
    padding: 28px 158px !important;
    margin-top: -25% !important;
    margin: 0 auto;
    margin-left: -16% !important;
}
table#shopping-cart-table {width: 113%;display: grid;}
.cart-table th {padding: 15px !important;}
.custom_text {font-size: 1.2rem !important;}
.custom_h3 {margin: 5px -78px 8px -6px !important;}
#shopping-cart-table > thead > tr > th {font-weight: bold;font-size: 14px !important;}
.product-name {margin-top: 13px !important;margin-left: -1px !important;width: 251% !important;margin-bottom: 10px !important;}
.discount {display: block;margin: -25px 34px 75px -44px;}
.col-md-12.col-sm-12.col-xs-12.totals.cart-collaterals-col.pull-right {width: 124% !important;margin-right: -22% !important;}
button.button.btn-update {margin-top: 2%;}
}

@media(max-width:790px) and (min-width:751px){
.cart {
    display: block;
    position: relative;
    width: 73% !important;
    background-color: #fff;
    padding: 28px 174px !important;
    margin-top: -10% !important;
    margin: 0 auto;
    margin-left: -17% !important;
}
table#shopping-cart-table {width: 113%;display: grid;}
.cart-table th {padding: 15px !important;}
.custom_text {font-size: 1.2rem !important;}
.custom_h3 {margin: 5px -78px 8px -16px !important;}
#shopping-cart-table > thead > tr > th {font-weight: bold;font-size: 14px !important;}
.product-name {margin-top: 13px !important;margin-left: -1px !important;width: 251% !important;margin-bottom: 10px !important;}
.discount {display: block;margin: 5px 34px 75px -68px;}
.col-md-12.col-sm-12.col-xs-12.totals.cart-collaterals-col.pull-right {width: 124% !important;margin-right: -22% !important;}
button.button.btn-update {margin-top: 2%;}
img.contact-area_header_image {margin-top: -7%;transform: scale(1.8);}
.categorypath-about-us-the-racechip-company-html .container.content {
    top: 190px!important;
}
.html.item.first.last .contact-area_header_image {
    height: 392px!important;
    position: inherit!important;
    margin-bottom: -24px;
}
.div-air-filter {
    vertical-align: top;
    width: 90px;
    background: #4d4d4d;
}
.div-Chip-type {
    vertical-align: top;
    width: 70px;
    background: #4d4d4d;
}
.div-throttle-tuning {
    vertical-align: top;
    width: 125px;
    background: #4d4d4d;
}
.categorypath-installation-13-installation-html .container.content{top:-176px!important;}
.categorypath-installation-13-installation-html .col-md-3{padding-bottom: 11px;}
}
@media(max-width:800px) and (min-width:791px){
.cart {
    display: block;
    position: relative;
    width: 73% !important;
    background-color: #fff;
    padding: 28px 174px !important;
    margin-top: -10% !important;
    margin: 0 auto;
    margin-left: -17% !important;
}
table#shopping-cart-table {width: 113%;display: grid;}
.cart-table th {padding: 15px !important;}
.custom_text {font-size: 1.2rem !important;}
.custom_h3 {margin: 5px -78px 8px -16px !important;}
#shopping-cart-table > thead > tr > th {font-weight: bold;font-size: 14px !important;}
.product-name {margin-top: 13px !important;margin-left: -1px !important;width: 251% !important;margin-bottom: 10px !important;}
.discount {display: block;margin: 5px 34px 75px 8px;}
.col-md-12.col-sm-12.col-xs-12.totals.cart-collaterals-col.pull-right {width: 124% !important;margin-right: -22% !important;}
button.button.btn-update {margin-top: 2%;}
img.contact-area_header_image {margin-top: -7%;transform: scale(1.8);}
}

@media(max-width:900px) and (min-width:801px){
.cart {
    display: block;
    position: relative;
    width: 83% !important;
    background-color: #fff;
    padding: 28px 60px !important;
    margin-top: -10% !important;
    margin: 0 auto;
    margin-left: 0% !important;
}
table#shopping-cart-table {width: 100%;display: grid;}
.cart-table th {padding: 15px !important;}
.custom_text {font-size: 1.2rem !important;}
.custom_h3 {margin: 5px -78px 8px -16px !important;}
#shopping-cart-table > thead > tr > th {font-weight: bold;font-size: 14px !important;}
.product-name {margin-top: 13px !important;margin-left: -1px !important;width: 106% !important;margin-bottom: 10px !important;}
.discount {display: block;margin: 5px 34px 75px 8px;}
.col-md-12.col-sm-12.col-xs-12.totals.cart-collaterals-col.pull-right {width: 100% !important;margin-right: 0% !important;}
button.button.btn-update {margin-top: 2%;}
img.contact-area_header_image {
    width: 100%!important;
    height: 300px!important;
    transform: scale(1.0)!important;
position: inherit!important;
}
.categorypath-installation-13-installation-html .col-md-3{padding-bottom: 12px;}
.categorypath-installation-13-installation-html .container.content{top:-85px;}
.rowtop{margin-top:10px!important;}
td.hidden-xs.first {display: block !important;}
}

@media(max-width:1000px) and (min-width:901px){
.cart {
    display: block;
    position: relative;
    width: 83% !important;
    background-color: #fff;
    padding: 28px 60px !important;
    margin-top: -10% !important;
    margin: 0 auto;
    margin-left: 0% !important;
}
table#shopping-cart-table {width: 100%;display: grid;}
.cart-table th {padding: 15px !important;}
.custom_text {font-size: 1.2rem !important;}
.custom_h3 {margin: 5px -78px 8px -16px !important;}
#shopping-cart-table > thead > tr > th {font-weight: bold;font-size: 14px !important;}
.product-name {margin-top: 13px !important;margin-left: -1px !important;width: 106% !important;margin-bottom: 10px !important;}
.discount {display: block;margin: 5px 34px 75px 8px;}
.col-md-12.col-sm-12.col-xs-12.totals.cart-collaterals-col.pull-right {width: 100% !important;margin-right: 0% !important;}
button.button.btn-update {margin-top: 2%;}
img.contact-area_header_image {margin-top: -7%;transform: scale(1.8);}
td.hidden-xs.first {display: block !important;}
}

@media(max-width:1338px) and (min-width:1001px){
  .home-small-text-container {

    margin: 0px auto 0!important;
    max-width: 960px;
    padding: 70px 37px 49px 63px!im;

}
.buttons-set {
    display: block;
    margin: 0 auto;
    width: 50%!important;
    position: relative;

}
.categorypath-about-us-news-stories-html .container.content{top:89px;}
.categorypath-installation-13-chiptuning-lexicon-html .container.content{top: 3px!important;}
.categorypath-installation-13-chiptuning-lexicon-html .contact-area{max-width: 100%!important;}
.categorypath-installation-13-chiptuning-lexicon-html .fontstyle-Roboto-p{margin-top: 0!important;}
.categorypath-installation-13-chiptuning-lexicon-html img.contact-area_header_image {
  margin-top: 11%!important;
      position: inherit!important;
      margin-top: 6%!important;
          height: 180px!important;
}
.categorypath-installation-13-faq-html .container.content{top: 3px!important;    margin-top: -149px;}
.categorypath-installation-13-faq-html .contact-area{max-width: 100%!important;}
.categorypath-installation-13-faq-html img.contact-area_header_image {
  margin-top: 11%!important;
      position: inherit!important;
      margin-top: 6%!important;
          height: 180px!important;
}
.categorypath-installation-13-shipping-returns-html  .container.content{top: 3px!important;}
.categorypath-installation-13-shipping-returns-html .contact-area{max-width: 100%!important;}
.categorypath-installation-13-shipping-returns-html img.contact-area_header_image {
  margin-top: 11%!important;
      position: inherit!important;
      margin-top: 6%!important;
          height: 180px!important;
}
.categorypath-installation-13-installation-html .row{margin-left: 0;margin-right: 0;}
.categorypath-installation-13-installation-html .fontstyle-Roboto-p{margin-top: 0!important;}
.categorypath-installation-13-installation-html img.contact-area_header_image {
  margin-top: 11%!important;
      position: inherit!important;
      margin-top: 6%!important;
          height: 180px!important;
}
.categorypath-chiptuning-tuning-box-vs-remapping-html p.fontstyle-Roboto-p5{margin-left: 31%!important;}
.categorypath-installation-13-installation-html .container.content{top: 3px!important;}
.categorypath-installation-13-installation-html .contact-area{max-width: 100%!important;}
  .nick-heidfeld-block{margin-top:50px; }
  .categorypath-about-us-html .fontstyle-Roboto-p{margin-top: 0px!important;}
  .categorypath-installation-13-faq-html .fontstyle-Roboto-p{margin-top: 0px!important;}
  .categorypath-chiptuning-installation-html .fontstyle-Roboto-p{margin-top: 0px!important;}
h1.fontstyle-Roboto-h{width: 100%!important;}
.fontstyle-Roboto-p.accordion-funcInstall-question{width: 87%!important;}
.categorypath-chiptuning-technology-quality-html .container.content{top: 210px!important;}
.categorypath-about-us-the-racechip-company-html .container.content{top: 195px!important;}
.cms-index-index .fontstyle-Roboto-p,.cms-racechip-sema .fontstyle-Roboto-p,.cms-racechip-shanghai .fontstyle-Roboto-p,.cms-racechip-audi .fontstyle-Roboto-p{margin-top: 0px!important;}
.cms-car-lovers-bucket-list .fontstyle-Roboto-p{margin-top: 0px!important;}
.categorypath-about-us-the-racechip-company-html .fontstyle-Roboto-p{margin-top: 0px!important;}
  .fontstyle-Roboto-p{margin-top: 95px!important;}
  .findout{margin-top: -35px!important;}
.cart {
    display: block;
    position: relative;
    width: 63% !important;
    background-color: #fff;
    padding: 28px 60px !important;
    margin-top: -10% !important;
    margin: 0 auto;
    margin-left: 15% !important;
}
table#shopping-cart-table {width: 100%;display: grid;}
.cart-table th {padding: 15px !important;}
.custom_text {font-size: 1.2rem !important;}
.custom_h3 {margin: 5px -78px 8px -16px !important;}
#shopping-cart-table > thead > tr > th {font-weight: bold;font-size: 14px !important;}
.product-name {margin-top: 13px !important;margin-left: -1px !important;width: 106% !important;margin-bottom: 10px !important;}
.discount {display: block;margin: 5px 34px 75px 8px;}
.col-md-12.col-sm-12.col-xs-12.totals.cart-collaterals-col.pull-right {width: 100% !important;margin-right: 0% !important;}
button.button.btn-update {margin-top: 2%;}
img.contact-area_header_image {margin-top: -7%;transform: scale(1.8);}
td.hidden-xs.first {display: block !important;}
}

/* Loader Starts */
#loader { background: #181818 none repeat scroll 0 0; bottom: 0;left: 0;position: fixed;right: 0;top: 0; z-index: 99950000;display: none;}
.sk-fading-circle {height: 150px;left: 45%;position: absolute;top: 35%;width: 150px;}
.sk-fading-circle .sk-circle {width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.sk-fading-circle span {display: block;font-size: 18px;left: 0;margin: 0 auto;position: absolute;right: 0;text-align: center;top: 42%;}
.sk-fading-circle .sk-circle:before {content: '';display: block;margin: 0 auto;width: 15%;height: 15%;background-color: #ffffff;
    border-radius: 100%;-webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;}
.sk-fading-circle .sk-circle2 {-webkit-transform: rotate(30deg);-ms-transform: rotate(30deg);transform: rotate(30deg);}
.sk-fading-circle .sk-circle3 {-webkit-transform: rotate(60deg);-ms-transform: rotate(60deg);transform: rotate(60deg);}
.sk-fading-circle .sk-circle4 {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.sk-fading-circle .sk-circle5 {-webkit-transform: rotate(120deg);-ms-transform: rotate(120deg);transform: rotate(120deg);}
.sk-fading-circle .sk-circle6 {-webkit-transform: rotate(150deg);-ms-transform: rotate(150deg);transform: rotate(150deg);}
.sk-fading-circle .sk-circle7 {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.sk-fading-circle .sk-circle8 {-webkit-transform: rotate(210deg);-ms-transform: rotate(210deg);transform: rotate(210deg);}
.sk-fading-circle .sk-circle9 {-webkit-transform: rotate(240deg);-ms-transform: rotate(240deg);transform: rotate(240deg);}
.sk-fading-circle .sk-circle10 {-webkit-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg);}
.sk-fading-circle .sk-circle11 {-webkit-transform: rotate(300deg);-ms-transform: rotate(300deg);transform: rotate(300deg); }
.sk-fading-circle .sk-circle12 {-webkit-transform: rotate(330deg);-ms-transform: rotate(330deg);transform: rotate(330deg); }
.sk-fading-circle .sk-circle2:before {-webkit-animation-delay: -1.1s;animation-delay: -1.1s; }
.sk-fading-circle .sk-circle3:before {-webkit-animation-delay: -1s;animation-delay: -1s;}
.sk-fading-circle .sk-circle4:before {-webkit-animation-delay: -0.9s;animation-delay: -0.9s;}
.sk-fading-circle .sk-circle5:before {-webkit-animation-delay: -0.8s;animation-delay: -0.8s; }
.sk-fading-circle .sk-circle6:before {-webkit-animation-delay: -0.7s;animation-delay: -0.7s;}
.sk-fading-circle .sk-circle7:before {-webkit-animation-delay: -0.6s;animation-delay: -0.6s;}
.sk-fading-circle .sk-circle8:before {-webkit-animation-delay: -0.5s;animation-delay: -0.5s;}
.sk-fading-circle .sk-circle9:before {-webkit-animation-delay: -0.4s;animation-delay: -0.4s;}
.sk-fading-circle .sk-circle10:before {-webkit-animation-delay: -0.3s;animation-delay: -0.3s;}
.sk-fading-circle .sk-circle11:before {-webkit-animation-delay: -0.2s;animation-delay: -0.2s;}
.sk-fading-circle .sk-circle12:before {-webkit-animation-delay: -0.1s;animation-delay: -0.1s;}

@-webkit-keyframes sk-circleFadeDelay {
0%, 39%, 100% { opacity: 0; }
40% { opacity: 1; }
}

@keyframes sk-circleFadeDelay {
0%, 39%, 100% { opacity: 0; }
40% { opacity: 1; }
}
/* Loader Ends */


.car-selects { width: 100%; margin: 0 auto !important; float: left;}
.banner-box .car-selects { width: 100%; margin: 0 auto 0 -10% !important;}
.cms-shop .car-selects select, .catalog-category-view .car-selects select { height: 51px;}
.search-price { display: inline-block; margin: 5% 0 5% 5% !important; width: 45% !important;}
.search-buy { display: inline-block; margin: 5% 0 5% 5% !important; width: 45%;}
.search-buy button { margin: 0 !important;}


@media (min-width: 1566px){
.banner-box .teaser-container, .banner-box .selector-icons, .banner-box .car-selects { margin-left: 0 !important;}
}

@media (max-width: 1199px){
.banner-box .car-selects { margin-left: 10% !important;}
#footer .seo-links ul { width: 33% !important;}
}

@media (max-width: 991px){
.banner-box .car-selects { margin-left: 0 !important;}
}

@media (max-width: 851px){
.banner-box .car-selects { margin-left: 5% !important;}
.banner-box .car-selects select { margin-left: 0 !important; width: 100% !important;}
}

@media (max-width: 700px){
    .banner-box .car-selects { margin: 0 auto !important; width: 98% !important;}
    .banner-box .car-selects select { margin-left: 0 !important; width: 98% !important;}
}

@media (max-width: 480px){
    #header { margin-top: -10px;}
    #faqs-orderShipping-popup {
    left: 0px;
}
.faq-image-head{
  height:100% !important;
}
.category-flyout {
    position: inherit !important;
    margin-top: -98px !important;
    width: 100%!important;

}
#faqs-chiptuning-popup {
  left:0!important;
}
.level1{
  margin: auto;

}
}
@media (min-width:1024px){
  #faqs-orderShipping-popup {
    left: -77px!important;
}
}
@media (max-width:1024px){
  .categorypath-chiptuning-tuning-box-vs-remapping-html p.fontstyle-Roboto-p5 {
    margin-left: 18%!important;
}
  .catalog-category-view .container p{
    text-align: center;
  }
  #button-all{
    padding-right: 10px;
  }
.first ol li{
    display: none;
  }
  .contact-area_header_image{
    width: 69%;
height: 86px;
  }

  #faqs-orderShipping-popup {
  left: 0px;
}
.faq-image-head{
height:100% !important;
}
.category-flyout {
  position: inherit !important;
  margin-top: -98px !important;
  width: 100%!important;

}
#faqs-chiptuning-popup {
left:0!important;
}
}
@media(max-width:990px) and (min-width:900px){
  .contact-area .shadow-left, .contact-area .shadow-right{
    display: none!important;
  }
  .fontstyle-Roboto-p {

    line-height: 35px!important;
}
}
@media (max-width:1366px) and (min-width:1300px){
  .nick-heidfeld-block{margin-top:50px;}
  .cms-index-index .fontstyle-Roboto-p{margin-top: 0px!important;}
.findout{margin-top: -13px!important;}
img.Home_banner {
    margin-top: -1px;
        transform: scale(1.0);
    height: 325px;
}
.video_slider {
    overflow: hidden;
    margin-bottom: 0;
    width: 100%!important;
    margin-left: 0px!important;
}
.new-wrapper-4{margin-left:0px!important; }
.col-md-3{padding-left: 10px!important;padding-right: 10px!important;}
.col-md-3 .item{width: 100%!important;margin-left: 0!important;}
.categorypath-chiptuning-installation-html .col-md-6.col-optimize {
    width: 48%!important;
    margin: 1%;
    margin-left: 1%!important;
}
.categorypath-installation-13-shipping-returns-html img.contact-area_header_image{    margin-left: 0%;
    transform: scale(1.43)!important;
    height: 244px!important;
    position: absolute!important;
}
.categorypath-installation-13-faq-html img.contact-area_header_image{    margin-left: 0%;
    transform: scale(1.43)!important;
    height: 244px!important;
    position: absolute;
}
.categorypath-installation-13-chiptuning-lexicon-html img.contact-area_header_image{    margin-left: 0%;
    transform: scale(1.43)!important;
    height: 244px!important;
    position: absolute;
}
.categorypath-about-us-news-stories-html .container.content{top:95px;}
.storelocator-index-index .storelocator.main{margin-top: 0!important;}
.storelocator-index-index .container.content{top:95px;}
}
